画像アップロード、更新 復習(laravel)
画像アップロードについて
画像ファイルはデータ容量などの観点から、直接DBに保存するのは良くない
PHP - データベースに画像を保存するのはありでしょうか?|teratail
なので、シンボリックリンクを貼り付け、public/storage配下に保存させるようにする。
https://promidea.co.jp/archives/2377
basenameメソッドなどを使い、ファイル名のみをDBに保存する。
注意!!
大抵、画像ファイルのみで投稿、更新機能を作ることはないので、
複数のinputタグと同時に投稿、更新することになる
input type=fileは前回情報をvalueなどで保持できないため
そのまま更新すると空で更新されてしまう
なので、コントローラーでする処理としては、
画像をpostしていない場合ですでにDBに登録されている場合、
そのパスを与えること!