博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Laravel-将单个route文件分成多个文件
阅读量:6228 次
发布时间:2019-06-21

本文共 623 字,大约阅读时间需要 2 分钟。

1、使用Request:is()方法和通配符*按模块加载相关route文件

  • routes/web.php代码
//...    //wiki文档    if (Request::is('b/w/*')) {        require __DIR__.'/web/b.wiki.php';    }    //活动管理    if (Request::is('b/h/*')) {        require __DIR__.'/web/b.hdgl.php';    }    //...复制代码
  • routes/web/b.hdgl.php代码
//活动管理Route::group(['namespace' => 'Hdgl', 'prefix' => 'h'], function () {    //会议登记    Route::resource('meetings', 'MeetingsController');    // ...});复制代码

2、缺点

如果模块之间相互需要用route()辅助函数获取url的话,会获取失败,因为是识别了指定路径按需加载路由文件的,这时候改为直接require才行

routes/web.php代码

//...//wiki文档require __DIR__.'/web/b.wiki.php';//活动管理require __DIR__.'/web/b.hdgl.php';//...复制代码

转载地址:http://ejxna.baihongyu.com/

你可能感兴趣的文章
使用FormData,进行Ajax请求并上传文件
查看>>
加载nginx配置
查看>>
PHP 数值
查看>>
springCloud(7):Ribbon实现客户端侧负载均衡-消费者整合Ribbon
查看>>
Delphi 的接口(2) - 第一个例子
查看>>
我的友情链接
查看>>
解析JDK 7的动态类型语言支持
查看>>
微软收取非Windows平板虚拟许可费 阻击iPad
查看>>
JVM JRE JDK 区别
查看>>
python的常用模块
查看>>
apache服务器日志分析程序webalizer
查看>>
Trunk实现不同VLAN之间 相同网段的互通
查看>>
(版本定制)第8课:Spark Streaming源码解读之RDD生成生命周期彻底研究和思考
查看>>
为底层元素注册监听器
查看>>
ZeroTurnaround(做 JRebel 的公司)关于 Java 类动态重载的一系列文章
查看>>
awk级sed处理下一行
查看>>
windows中如何查看本机的MAC地址和主机名
查看>>
Javascript 中的上下文
查看>>
raid 相关收集
查看>>
选购邮件系统五大指标看U-Mail对比国际大牌
查看>>