美文网首页
Laravel5.4 分离路由文件

Laravel5.4 分离路由文件

作者: 随心热爱 | 来源:发表于2017-08-03 22:05 被阅读0次

1、回顾Laravel 5.2中路由的修改

在 Laravel 5.2 的routes.php中我们可以看到路由被分割成两个路由群组:web和api,这样做的原因是基于中间件群组的理念:开箱即可拥有web和api两组路由。

web路由组提供了普通web用户所需的所有功能特性:如session、cookie、CSRF防护等等,相比之下,api路由组更加轻量级,只提供了throttle中间件,以便提供无状态的REST API。

2、Laravel 5.3 开始路由的修改

在Laravel 5.3及以后版本中,app/Http/routes.php文件被移动到routes目录下,并且被分割成两个文件:web.php和api.php

web.php中的路由应用了web中间件组,而api.php中的路由应用了api中间件组。

这样做有一些好处,首先,我们实现了web路由和api路由的分离,其次,可以在应用级层面组织多个路由文件,最后,将routes移出app目录,对新手而言,可以更快访问到routes目录,并且让app目录完全成为PSR-4自动加载的目录。

如果你想要自定义或者添加自己的独立路由文件,参考App\Providers\RouteServiceProvider获取思路:

以上都编写完毕后,即可测试。

相关文章

  • Laravel5.4 分离路由文件

    1、回顾Laravel 5.2中路由的修改 在 Laravel 5.2 的routes.php中我们可以看到路由被...

  • laravel5.4+umeng(友盟)集成app消息推送功能

    版本 laravel5.4 1.安装 cmd cd 到项目文件 执行安装 composer require ...

  • laravel 5.4集成JWT 1.0.0-beta.3

    环境 框架:laravel5.4 JWT版本:1.0.0-beta.3 在composer.json文件里修改re...

  • Vue路由

    配置路由文件 index.js 路由文件注入到main.js文件中 组件中配置路由跳转 嵌套路由 动态路由匹配 一...

  • laravel配置微信服务器详细步骤

    基本信息 laravel5.4西部数码云服务器微信开放平台测试号 laravel开发重要的是路由,请求的大多数是P...

  • thinkphp 路由

    路由定义文件 route 定义下的所有的路由文件都是有效的 定义路由必须使用 控制器定义 修改配置文件,强制路由访...

  • koa-路由分离

    大型项目是一般不会把路由写入app.js里,所以就有了路由分离,目录分离,更好管理代码模块。 以两个模块作为分离案...

  • 如何使用子路由文件将不同的feature从主路由文件分离

    情景描述 1.项目中使用按需加载的方式,那么整个路由会被写成一个对象 2.这时候针对每一个path,我们就需要一个...

  • vue-router基本使用

    安装 使用路由,引入路由规则 main.js文件 配置路由规则,在文件夹router新建文件index.js这个文...

  • Laravel新建路由文件

    版本Laravel5.6 Laravel除了使用默认的路由文件来定义路由,还可以使用自己的路由文件。创建自己的路由...

网友评论

      本文标题:Laravel5.4 分离路由文件

      本文链接:https://www.haomeiwen.com/subject/edjmlxtx.html