如果我刪除任何顯示該頁面的內(nèi)容,我將無法刪除文章或圖片if(!function_exists('image_delete')){ function image_delete($dir){ unlink(public_path().'/'.$dir); }} /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy(Article $article) { image_delete($article->image); // its helper function $article->delete(); return back()->with('success','?? ??? ?????? !!'); }這是我的問題
2 回答

幕布斯6054654
TA貢獻1876條經(jīng)驗 獲得超7個贊
在刪除任何文件或文件夾之前,請檢查文件或文件夾是否存在。像這樣更改您的助手代碼。這里 file_exist 函數(shù)檢查你的目錄或文件是否存在。
if(!function_exists('image_delete')){
function image_delete($dir){
if(file_exists($dir))
unlink(public_path().'/'.$dir);
}
}

鴻蒙傳說
TA貢獻1865條經(jīng)驗 獲得超7個贊
例如,您的文章圖像存儲在 public/article_images 目錄中,然后按照以下代碼進行編碼。
在幫手中:
if(!function_exists('image_delete')){
function image_delete($filename){
$file = public_path().'/article_images/'.$filename;
if(file_exists($file)){
unlink($file);
}
}
}
- 2 回答
- 0 關注
- 199 瀏覽
添加回答
舉報
0/150
提交
取消