Laravel9 ログインユーザーの、usersテーブルcompnay_imgカラムに保存した画像のパスを削除したいです。
Controller.php
public function company_img_destroy(){ //ログインユーザー compnay_imgカラムの値を取得 $delFileName = Auth::user()->company_img; //'public/images/company_img'ディレクトリから、画像ファイルを削除する Storage::delete('public/images/company_img/'.$delFileName); //DB MySql ユーザーテーブル、comapny_imgカラムの内容を削除 Storage::disk()->delete($delFileName); }
// 'public/images/company_img'ディレクトリから、画像ファイルを削除する。までは問題なく動作しています。
(Laravel storage/app/public/images/company_img/ に保存されているファイルを削除。は動作しています。)
しかし以下の、DB usersテーブル、company_imgカラム内のデータが削除されません。
//DB MySql ユーザーテーブル、comapny_imgカラムの内容を削除 Storage::disk()->delete($delFileName);
どうすればDB usersテーブル、company_imgカラム内のデータが削除を削除できるでしょうか?
0 コメント