1 回答

TA贡献1794条经验 获得超8个赞
请执行下列操作:
php artisan make:observer CategoryObserver
打开
app/Observers/CategoryObserver.php
在
deleting()
方法中,把这个:
//delete the icon
$icon = $destroy_category->icon;
File::delete(public_path($icon));
$destroy_category->delete();
打开app/Provivers/AppServiceProvider.php并将其放在boot()方法中:
Category::observe(CategoryObserver::class); //import the class correctly
将您的控制器代码更改为:
public function destroy(Request $request , $id)
{
$destroy_category = Categories::find($id);
$destroy_category->delete(); //this will fire the CategoryObserver::deleting() method
return redirect('/category/index')->with('success' , 'Category Deleted Successfully');
}
- 1 回答
- 0 关注
- 99 浏览
添加回答
举报