する質問をすることでしか得られない、回答やアドバイスがある。MariaDB(xampp)実現したいことユーザーフォームから情報を受け付けて既存のデータベースに追加する簡単な名簿アプリをlaravelで作ったのでさらに画像アップロード機能を付ける。フォームから名前、クラス、所属、アイコン画像をDB登録し、一覧表示できるような仕組みが作りたい。}試してみたこと公式ドキュメントによるとファイルアップロードされた画像を保存するにはstoreメソッドを呼び出すと書かれていたのでPostController.phpに以下を記述してみました。nullとエラーが返されました。これデータが何も入っていないのに呼び出そうとしたから怒られた?終わりにフォームから画像ファイルをアップロードし、保存するにはどのような仕組みで実現しているのでしょうか?laravel始めたばかりなのでお手柔らかにお願いします。attachmentクリップ2気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。nullとエラーが返されました。これデータが何も入っていないのに呼び出そうとしたから怒られた?まさしくその通りかと。エラーなどにするのような確認を含めるのは大事です。絶対に「できている前提」になるよう、制御しているのであれば別かもですが、この「確認」を書いておいて損になることは無いと思います。・本当に画像ファイルが送信されたか・送信されたファイルのアップロードには成功しているかの確認を記述すべきです。}}こんな感じだったかと。記憶だよりなので、もしかしたら大事なものが抜けているかもしれないので、ご自分でもリファレンスを確認してくださいね。画像ファイルをアップロードするためには、formに「おまじない」の記述が必要です。create.blade.phpおまじないの記述自体はあるようですが、場所が間違っているように見えます。これも、もう一度確認してみてください。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。15:05おまじない?を修正しました。ここで指定しておかないと動作しないですね。date("Ymd").'_'.$filename;}とりあえずはアップロードは成功したので報告まで。storeメソッドはランダムな文字列で保存されるんですね・・・おまじない?を修正しました。ここで指定しておかないと動作しないですね。アップロードは成功したので報告まで。移動先ディレクトリ内で一意になるよう、適当な文字列のようですね。「同じ名前のファイルをアップロードしたら、他のファイルが上書きされてしまった」という不具合が発生しないので便利ですが、実際にファイルの一覧を見た場合に「どのファイルが何の画像か」というのが全くわからないので、その点は不便な気もします。一意になる法則で命名するのどちらかの対応が必要かと思います。移動先ディレクトリ内で一意になるよう、適当な文字列のようですね。「同じ名前のファイルをアップロードしたら、他のファイルが上書きされてしまった」という不具合が発生しないので便利ですが、実際にファイルの一覧を見た場合に「どのファイルが何の画像か」というのが全くわからないので、その点は不便な気もします。どちらかの対応が必要かと思います。0Laravelのstoreメソッドがうまくいかない。頂いたご意見への回答は行っておりません。