时间:2021-05-26
1、路由经过中间件方面不同
打开kerenl.php就可以看到区别
protected $middlewareGroups = [ 'web' => [ \App\Http\Middleware\EncryptCookies::class, \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class, \Illuminate\Session\Middleware\StartSession::class, // \Illuminate\Session\Middleware\AuthenticateSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, \App\Http\Middleware\VerifyCsrfToken::class, \Illuminate\Routing\Middleware\SubstituteBindings::class, ], 'api' => [ 'throttle:60,1', 'bindings', ], ];2、路径不一样
在web.php写的路由是这样的
eg:http://quan.cms/backend/admin/add
在api.php写的路由需要加上XXX/api/路由地址,相当于在web.php的基础上加了一层api
eg:http://quan.cms/api/backend/admin/add
以上这篇laravel 配置路由 api和web定义的路由的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了laravel框架中路由设置,路由参数和路由命名。分享给大家供大家参考,具体如下:laravel中必须先配置路由,才能使用。不像tp中不配置也能使
本文实例讲述了Laravel框架创建路由的方法。分享给大家供大家参考,具体如下:我这里使用的Laravel版本是5.6,路由位置在routes/web.php中
基本路由您的应用程序的绝大多数路由将在app/routes.php文件中定义。Laravel中最简单的路由由一个URI和一个闭包调用组成。基本GET路由复制代码
从Laravel5.3+开始,API路径被放入了routes/api.php中。我们绝大多数的路径其实都会在web.php中定义,因为在web.php中定义的路
基本路由应用中的大多数路都会定义在app/routes.php文件中。最简单的Laravel路由由URI和闭包回调函数组成。基本GET路由复制代码代码如下:Ro