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 というエラーが出ます。

 

  • この記事を書いた人

Neby

本を毎日多読しつつ、資産運用、プログラミング、心理学、ネットビジネススキルを猛向上中。貧富の差が広がる5年後、10年後に安心生活を送るためのお金のリテラシー、スキル、資産を一緒に作っていきましょう。

-PHP Laravel入門