加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > PHP > 正文

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 和一个闭包

对于常见的 HTTP 请求,Laravel 有以下几种路由

其中,$callback 可以是一个闭包,也可以是一个控制器方法。实际上,在开发中有不少情况是用作控制器方法的。

  

2. 路由参数

where( where([   

二、创建控制器

使用 Artisan 命令创建

现在,在 app/Http/Controllers 这个控制器目录下就生成了UserController.php 的控制器文件。

三、高级路由

1. 命名路由

name( name( 2. 路由分组

2.1 路由前缀和命名空间

例如,有两条指向控制器方法的路由

拿第一条来说,

参数一:

参数二:

显然,两条路由的 URI 和 控制器方法 都有相同的部分,那么,启用路由分组可以提取出公共部分:

2.2 资源路由

资源路由就是映射到资源控制器的路由,Laravel 资源控制器内置了对资源增删改查的 7 个方法以及 7 条路由。

首先,创建资源控制器ArticleController

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读