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 相关文章推荐
用PHP函数解决SQL injection
Dec 09 PHP
收集的PHP中与数组相关的函数
Mar 22 PHP
PHP 加密解密内部算法
Apr 22 PHP
ThinkPHP模板中判断volist循环的最后一条记录的验证方法
Jul 01 PHP
php获取Google机器人访问足迹的方法
Apr 15 PHP
PHP中preg_match函数正则匹配的字符串长度问题
May 27 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
深入理解PHP中的empty和isset函数
May 26 PHP
PHP 序列化和反序列化函数实例详解
Jul 18 PHP
YII框架http缓存操作示例
Apr 29 PHP
Yii2框架控制器、路由、Url生成操作示例
May 27 PHP
浅谈laravel orm 中的一对多关系 hasMany
Oct 21 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入门速成教程
2007/03/19 PHP
让Json更懂中文(JSON_UNESCAPED_UNICODE)
2011/10/27 PHP
ecshop实现smtp发送邮件
2015/02/03 PHP
php图片添加文字水印实现代码
2016/03/15 PHP
JavaScript 保存数组到Cookie的代码
2010/04/14 Javascript
一个不错的js html页面倒计时可精确到秒
2014/10/22 Javascript
JavaScript使用push方法添加一个元素到数组末尾用法实例
2015/04/06 Javascript
超精准的javascript验证身份证号的具体实现方法
2015/11/18 Javascript
JavaScript 网页中实现一个计算当年还剩多少时间的倒数计时程序
2017/01/25 Javascript
自带气泡提示的vue校验插件(vue-verify-pop)
2017/04/07 Javascript
jquery在启动页面时,自动加载数据的实例
2018/01/22 jQuery
webpack4 处理CSS的方法示例
2018/09/03 Javascript
javascript中的this作用域详解
2019/07/15 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
python 连接sqlite及简单操作
2017/06/30 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
Python爬虫_城市公交、地铁站点和线路数据采集实例
2018/01/10 Python
Python实现判断并移除列表指定位置元素的方法
2018/04/13 Python
python tkinter界面居中显示的方法
2018/10/11 Python
python实现K近邻回归,采用等权重和不等权重的方法
2019/01/23 Python
关于Python作用域自学总结
2019/06/10 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
python3利用Axes3D库画3D模型图
2020/03/25 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
2020/05/16 Python
python中plt.imshow与cv2.imshow显示颜色问题
2020/07/16 Python
python中的split、rsplit、splitlines用法说明
2020/10/23 Python
css3实现小箭头各种图形效果
2020/07/08 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
2016/03/25 HTML / CSS
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
企业人事任命书
2014/06/05 职场文书
2016年大学迎新工作总结
2015/10/14 职场文书
Go标准容器之Ring的使用说明
2021/05/05 Golang
MySQL Innodb索引机制详细介绍
2021/11/23 MySQL
win10电脑关机快捷键是哪个 win10快速关机的几种方法
2022/08/14 数码科技