亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Laravel Livewire 檔案上傳回 Null
P粉587780103
P粉587780103 2023-12-13 14:28:13
0
1
673

我在上傳檔案時遇到 livewire 問題。我正在使用一個非?;镜墓犂齺韺崿F(xiàn)我的目標,但問題是它在提交時傳回 null。

這是我的 Livewire 控制器程式碼:

class UploadPhoto extends Component

{

    use WithFileUploads;

 

    public $photo;

 

    public function save()

    {

        dd($this->photo); //returns null

        $this->validate([

            'photo' => 'image|max:1024', // 1MB Max

        ]);

 

        $this->photo->store('photos');

    }

}

        

            

<form wire:submit.prevent="save">

    <input type="file" wire:model="photo">

 

    @error('photo') <span class="error">{{ $message }}</span> @enderror

 

    <button type="submit">Save Photo</button>

</form>


#
P粉587780103
P粉587780103

全部回覆(1)
P粉184747536

所以,正如我之前所說,幾週前我也遇到了同樣的問題。

我有一個非?;镜?strong>Livewire控制器來儲存圖像,但無論我做什麼,輸入都會返回一個NULL值,或者一直說圖像輸入是必需,即使選擇了圖像。

但是,如果我使用常規(guī)控制器(無 Livewire),一切都會以某種方式完美運行。

在浪費了很多時間之後,我仍然在生產(chǎn)環(huán)境中啟動了我的網(wǎng)站,並發(fā)現(xiàn)那裡的一切都運作良好。

所以我一直想知道:為什麼它在我的本地環(huán)境中不起作用?

一切都是最新的!

我還在本地運行我的項目,並一直在連接埠 :3000 (http://localhost:3000) 上使用熱重載。

由於這個問題讓我抓狂,我停止了熱重載並繼續(xù)測試主要服務主機名稱 (localhost) 上的所有內(nèi)容。

並且神奇地...一切正常。

我仍然不明白為什麼 Livewire 無法透過熱重載正常工作。我的意思是,除了 input type="file"儲存圖像之外,一切都正常工作。

希望這對您有幫助!

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板