0
我遇到了這個問題,當我嘗試使用->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;
}
Ty我意識到現在 –