正在播放:Laravel 5.5 博客系统中如何实现文章的删除功能
更新时间:2年前
Laravel 5.5 基础

YszeJ 2019-04-26 00:23:27
老师,为啥删除文章的时候 用<a href="{{route("posts.destroy",$post->id)}}"></a> 来进行删除的时候却不行

西西呀 2019-05-08 23:30:10
我是新增了一个路由然后就能用a标签删除了,路由定义:Route::get('/posts/{post}/delete','\App\Http\Controllers\PostController@delete')->name('posts.delete'); 界面调用:<div class="pull-right"><a href="{{route('posts.delete',$post->id)}}">删除文章</a></div>

codinget 2019-05-08 23:52:07
这么定义当然可以删除,只是没有遵循REST倡导的方式而已,规范这种东西就是为了把项目管理的更好,让团队协作更顺利,如果只是个人搞着玩儿,怎么摆弄都可以。

西西呀 2019-05-09 10:29:11
那删除的操作都是要用表单提交的方式吗,我觉得有点麻烦

codinget 2019-05-09 10:47:41
这不算麻烦,在要求严格的项目中要比这麻烦得多,还要进行各种安全检查,因为删除操作是需要特别注意的操作,在很多实际项目中,大部分公司甚至只让用户伪删除(只是让用户看不见),就是为了以后出了问题能恢复出来

暂无相关资源