Call to a member function store() on nullの原因、対処法(Laravel)

Laravelで画像や動画、音声などのファイルアップロードを設定した時に、

Symfony\Component\Debug\Exception\FatalThrowableError

Call to a member function store() on null

というエラーが出る事があります。

このCall to a member function store() on null の原因は、blade.phpの<form>タグの中に、 enctype=”multipart/form-data” を記述してない時に出たりします。

ブレードを開き、formタグをチェックしてみてください。

<form action=”/newpostsend” method=”post” enctype=”multipart/form-data”>

このように、画像、動画、音声などの文字以外のファイルをフォーム送信する場合は、

enctype=”multipart/form-data”

というタグが書かれていないと、Call to a member function store() on null というエラーが出ます。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする