laravel 配置路由 api和web定义的路由的区别详解


Posted in PHP onSeptember 03, 2019

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定义的路由的区别详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

PHP 相关文章推荐
mysql5的sql文件导入到mysql4的方法
Oct 19 PHP
7个超级实用的PHP代码片段
Jul 11 PHP
php多维数组去掉重复值示例分享
Mar 02 PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 PHP
php的ZipArchive类用法实例
Oct 20 PHP
php_imagick实现图片剪切、旋转、锐化、减色或增加特效的方法
Dec 15 PHP
php实用代码片段整理
Nov 12 PHP
PHP获取当前日期及本周一是几月几号的方法
Mar 28 PHP
PHP机器学习库php-ml的简单测试和使用方法
Jul 14 PHP
PHP实现绘制二叉树图形显示功能详解【包括二叉搜索树、平衡树及红黑树】
Nov 16 PHP
PHP验证类的封装与使用方法详解
Jan 10 PHP
针对PHP开发安全问题的相关总结
Mar 22 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 #PHP
解决Laravel blade模板转义html标签的问题
Sep 03 #PHP
Thinkphp5框架简单实现钩子(Hook)行为的方法示例
Sep 03 #PHP
php中钩子(hook)的原理与简单应用demo示例
Sep 03 #PHP
php根据地址获取百度地图经纬度的实例方法
Sep 03 #PHP
Laravel使用Queue队列的技巧汇总
Sep 02 #PHP
PHP单文件上传原理及上传函数的封装操作示例
Sep 02 #PHP
You might like
PHP curl 并发最佳实践代码分享
2012/09/05 PHP
curl和libcurl的区别简介
2015/07/01 PHP
Mac下快速搭建PHP开发环境步骤详解
2019/05/05 PHP
Ext.get() 和 Ext.query()组合使用实现最灵活的取元素方式
2011/09/26 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
js点击文本框弹出可选择的checkbox复选框
2016/02/03 Javascript
Bootstrap创建可折叠的组件
2016/02/23 Javascript
JS jQuery使用正则表达式去空字符的简单实现代码
2017/05/20 jQuery
JavaScript实现无刷新上传预览图片功能
2017/08/02 Javascript
集合Bootstrap自定义confirm提示效果
2017/09/19 Javascript
JavaScript实现单击网页任意位置打开新窗口与关闭窗口的方法
2017/09/21 Javascript
jQuery实现DIV响应鼠标滑过由下向上展开效果示例【测试可用】
2018/04/26 jQuery
JS加密插件CryptoJS实现的Base64加密示例
2020/08/16 Javascript
小程序实现展开/收起的效果示例
2018/09/22 Javascript
Vue如何实现监听组件原生事件
2020/07/03 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
[46:44]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第一场 6.2
2018/06/03 DOTA
tensorflow实现图像的裁剪和填充方法
2018/07/27 Python
Python+selenium 获取浏览器窗口坐标、句柄的方法
2018/10/14 Python
Python中利用aiohttp制作异步爬虫及简单应用
2018/11/29 Python
Python中按值来获取指定的键
2019/03/04 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
Pycharm激活方法及详细教程(详细且实用)
2020/05/12 Python
Python虚拟环境的创建和使用详解
2020/09/07 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
css3实现动画的三种方式
2020/08/24 HTML / CSS
在IE6系列等老式浏览器中使用HTML5的新标签实现方案
2012/12/25 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
FOREO官方网站:LUNA露娜洁面仪
2016/11/28 全球购物
人力资源专员自我评价怎么写
2013/09/19 职场文书
项目资料员岗位职责
2013/12/10 职场文书
副主任竞聘演讲稿
2014/08/18 职场文书
副总经理岗位职责范本
2014/09/30 职场文书
青年教师个人总结
2015/02/11 职场文书
2015年乡镇信访工作总结
2015/04/07 职场文书
Linux中各个目录的作用与内容
2022/06/28 Servers