->delete()
を使用してデータベースからレコードを削除しようとすると、レコードを正常に削除した後にコードが停止するという問題が発生しました。私はコードが動作$image->delete();
前Storage::delete($image)
を置いたときにコードが特定の順序であるときにファイルが削除されない
このコードは、しかしStorage::delete($image)
public function productImageDelete(Request $request){
if($request->ajax()):
$image_id = Input::get('image-id');
$image = Input::get('image');
try {
$image = Image::findOrFail($image_id);
$image->delete();
Storage::delete($image); //This doesn't execute at all
return "success";
} catch (\Illuminate\Database\QueryException $e) {
return $e;
}
endif;
}
を実行しません。
public function productImageDelete(Request $request){
if($request->ajax()):
$image_id = Input::get('image-id');
$image = Input::get('image');
try {
Storage::delete($image); //This executes first
$image = Image::findOrFail($image_id);
$image->delete();
return "success";
} catch (\Illuminate\Database\QueryException $e) {
return $e;
}
endif;
}
タイ –