laravel资源路由
来源:互联网 发布:微博域名修改 编辑:程序博客网 时间:2024/05/24 07:10
请求方法 请求URI 对应的控制器方法 代表的意义
GET /posts index 索引/列表
GET /posts/create create 创建(显示表单)
POST /posts store 保存你创建的数据
GET /posts/{id} show 显示对应id的内容
GET /posts/{id}/edit edit 编辑(显示表单)
PUT/PATCH /posts/{id} update 保存你编辑的数据
DELETE /posts/{id} destroy 删除
定义资源路由
Route::resource(‘posts’,’PostController’);//挺爽,不用写这么多路由要说明的
1.路由中的参数id,其实是{post},你可以php artisan route:list 看一下真实的路由。这样是为了“路由和模型绑定”,至于路由和模型绑定”请百度
2.资源路由要的“删除路由”很蛋疼,它访问方式是DELETE,必须是一个form,然后用DELETE的方式去发送表单,所以说,你必须用form的方式去发送一个删除请求,但是我们通常就是用的href,这是get方式,所以访问不到资源路由的destroy()方法,虽然也有解决方案,如下两种:
Route::resource(‘pages’, ‘PageController’,array(
‘names’ =>
array(‘create’ => ‘pages.create’,
‘index’=>’pages.index’,
‘store’=>’pages.store’,
‘edit’=>’pages.edit’,
‘update’=>’pages.update’,
‘destroy’=>’pages.delete’,
)));
Route::get(‘pages/{id}/delete’, [
‘as’ => ‘pages.delete’,
‘uses’ => ‘PageController@destroy’,
]);
但我感觉这没啥意思,还是要写一堆,资源路由要的就是一行搞定curl的路由,这种爽劲!所以删除路由只能自己再写一个路由了,如果哪位朋友有完美的解决方法,请留言,小弟不胜感激!!!
- laravel资源路由
- laravel中的命名,资源路由,路由分组
- laravel路由
- laravel 路由
- laravel 路由
- Laravel路由
- Laravel路由
- laravel 路由
- laravel路由
- Laravel 路由
- Laravel 路由
- Laravel路由
- Laravel-路由
- laravel 学习笔记——路由(路由与控制器、资源路由)
- laravel资源路由,控制器中的接收方式,详解
- laravel资源路由,控制器中的接收方式,详解
- laravel(三)-laravel路由
- laravel路由和路由组
- hdu 1757 A Simple Math Problem(矩阵快速幂基础题)
- HDU 4578 Transformation(线段树+做了4天的神题+详解)
- Ubuntu的Samba服务,实现Windows映射网络盘到Ubuntu
- python 关于协程的二三事
- linux服务器查看防火墙状态
- laravel资源路由
- mysql使用临时量排序
- 2017多校1 1006Function
- python os.path 骚操作
- What is a NullPointerException?
- x的n次幂
- 猜数游戏
- E
- CodeForces B. Karen and Coffee