Laravel 5.2 二、HTTP路由、创建控制器 与 资源路由
发布时间:2020-05-30 20:07:21 所属栏目:PHP 来源:互联网
导读:一、HTTP路由所有路由都定义在 AppProvidersRouteServiceProvider 类载入的app/Http/routes.php文件中。1. 基本路由简单的 Laravel 路由只接受一个 URI 和一个闭包123Route::get(foo,function() {returnHello, Laravel!;});对于常见的 HTTP 请求,Laravel 有
一、HTTP路由所有路由都定义在 AppProvidersRouteServiceProvider 类载入的app/Http/routes.php文件中。 1. 基本路由简单的 Laravel 路由只接受一个 URI 和一个闭包 |
其中,$callback 可以是一个闭包,也可以是一个控制器方法。实际上,在开发中有不少情况是用作控制器方法的。
2. 路由参数
where(
where([
二、创建控制器
使用 Artisan 命令创建
现在,在 app/Http/Controllers 这个控制器目录下就生成了UserController.php 的控制器文件。
三、高级路由
1. 命名路由
name(
name(
2. 路由分组
2.1 路由前缀和命名空间
例如,有两条指向控制器方法的路由
拿第一条来说,
参数一:
参数二:
显然,两条路由的 URI 和 控制器方法 都有相同的部分,那么,启用路由分组可以提取出公共部分:
2.2 资源路由
资源路由就是映射到资源控制器的路由,Laravel 资源控制器内置了对资源增删改查的 7 个方法以及 7 条路由。
首先,创建资源控制器ArticleController
(编辑:安卓应用网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
相关内容
