位置: 编程技术 - 正文

修改Laravel5.3中的路由文件与路径

编辑:rootadmin

推荐整理分享修改Laravel5.3中的路由文件与路径,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

大家可能没有注意到, 在 Laravel 4 以及更老版本中, 路由逻辑是性能上的一个瓶颈--特别是对于有很多路由定义的应用而言. 一个只有几百条路由定义的 Laravel 站点, 框架光注册路由就需要半秒多的时间. 不过以后不用担心这个问题了, 因为 Laravel 5 引入了 路由缓存(route caching), 可以大大优化路由的性能(闭包方式定义的路由不能缓存, 所以该把所有的闭包路由定义都移到控制器中了).

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

修改Laravel5.3中的路由文件与路径

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自动加载的目录。

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

总结

很简单吧,参照这段代码应该可以很轻松创建自己独立的路由文件。

标签: 修改Laravel5.3中的路由文件与路径

本文链接地址:https://www.jiuchutong.com/biancheng/301414.html 转载请保留说明!

上一篇:教你在header中隐藏php的版本信息(如何让header居中)

下一篇:示例详解Laravel重置密码代码重构(laravel enum)

  • 收到退个税手续费要交增值税吗?
  • 增值税的计税依据包括
  • 企业税前扣除凭证包括增值税发票吗
  • 电子发票开票方怎么做账
  • 向金融企业借款利息支出可以税前扣除吗
  • 国有企业取得的土地收储款是否要上缴财政
  • 固定资产清理增加记哪一方
  • 其他综合收益为什么要结转
  • 有税收完税证明还需要发票吗
  • 为他人提供纳税担保, 你的责任都清楚了吗?
  • 电子承兑都是银行承兑吗
  • 个人土地征收款协议模板
  • 转销和冲销是什么意思
  • 积分兑换的话费在使用后不再累计消费积分是什么意思
  • 华为鸿蒙harmony os
  • 华为鸿蒙系统怎么样
  • 微信公众号开发php源码
  • 关闭win10系统更新有什么后果
  • 现金收入如何做账务处理
  • 已入账的普通发票红冲后怎么做账
  • thinkphp5.1教程
  • 违反发票管理规定2次公告内容
  • crontab不执行的原因和解决方案
  • 存货损失的会计处理方法
  • vue知识点汇总
  • 现代服务包括哪些税目
  • 床垫可以开专票抵扣吗
  • 小微公司开票
  • 进项税忘了加计怎么处理
  • 其他收益放在哪里
  • 民间非营利组织包括哪些单位
  • SQLite教程(三):数据表和视图简介
  • sql语句字符串比较大小
  • 企业影响工程成本的原因
  • 商品流通企业采购费用
  • 工程材料费发票没拿到是否能预提费用?
  • 小规模纳税人缴纳的增值税计入成本吗
  • 公司注销前的资产负债
  • 股权变更的股东个税缴纳
  • 研发人员伙食费可以加计扣除吗为什么
  • 利息保障倍数为0说明什么
  • 工程主营业务收入会计分录
  • 退回多交的所得税怎么退
  • 外资企业再投资退税
  • 伤残就业补偿金记入什么科目
  • 金税盘买发票还要填交验旧表吗?
  • 管理会计的职能作用是
  • 超市购物卡怎么办理
  • sqlserver 断开数据库连接
  • mysql数据库使用教程
  • mac上mysql安装
  • mysql5.7.27安装
  • win10蓝屏怎么修复系统
  • windowsxp
  • 磁盘清理后文件还在吗?
  • 两种方法解决一年级看图问题
  • ubuntu server教程
  • windows中输入法的安装步骤
  • win8defender怎么打开
  • mediabrowser.exe是什么
  • win7 media center
  • 获取windows的最新信息要跳过吗
  • 扫描仪在哪儿
  • thinkpade431升级内存多大好
  • 安卓接入点
  • perl use of uninitialized
  • Bullet(cocos2dx)学习制作桌球游戏之前期准备
  • nodejs项目搭建
  • js继承怎么实现
  • javascript中的继承
  • Eclipse运行快捷键
  • shell语言的特点
  • js代码示例
  • 安卓开发上下滑动功能界面
  • 党建工作领导小组会议
  • 江苏税务机关代码查询
  • 出口退税报关单在哪里打印
  • 货车附加费多少钱
  • 2014年房产税征收标准
  • 贵阳地铁报销凭证
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设