我想用laravel 5.0来做这件事。 我会在一些文件夹中有很多routes.php文件(比如,在app /文件夹下,我创建了一个“linux”文件夹和一个“windows”文件夹)。在两个linux和windows文件夹里面,我放了两个routes.php文件,使用不同的路由(比如,我不知道,它们都有路由get('os'))。 我想要的是,调用public/windows/os它被称为windows文件夹的路由os,并调用public/linux/os它被称为linux文件夹(基本多态性)的路由os。 我一遍又一遍地搜索,发现没有帮助。你有什么建议吗? 谢谢。如何通过目录定义laravel 5.0路线
0
A
回答
0
你可以简单地包括在主routes.php
其他途径的文件,并把它们路由组中:
Route::group(['prefix' => 'windows'], function(){
include app_path('windows/routes.php');
});
Route::group(['prefix' => 'linux'], function(){
include app_path('linux/routes.php');
});
为了减少重复代码,你也可以使用数组来配置你的子目录:
$systems = ['windows', 'linux'];
foreach($systems as $os){
Route::group(['prefix' => $os], function(){
include app_path($os.'/routes.php');
});
}
+0
谢谢你。一个非常明确的解释。 – Gioia 2015-02-13 14:23:23
相关问题
- 1. 路线[登录]在Laravel未定义5.3
- 2. Laravel BoilerPlate:定义路线
- 3. 路线未定义。 Laravel 5.3
- 4. 如何通过定义明确的路线,主要index.js文件
- 5. 我的Laravel路线只能通过index.php
- 6. 路线不laravel定义的错误,即使路由被定义
- 7. 通过php的自定义目录
- 8. 路线[注册]未在laravel中定义
- 9. laravel路线[resetPassword]没有定义
- 10. Laravel 5.4路线[project.view]没有定义
- 11. Laravel中的自定义WS目录
- 12. 多AUTH Laravel 5.4 - “路线[管理员登录]未定义”
- 13. 路线不定义与laravel路线异常:控制器
- 14. Laravel定义PUT /补丁路线是同样的路线名称
- 15. 如何通过laravel API路线上传文件
- 16. 如何在Laravel中指定此路线?
- 17. 定义Laravel 5路线内的子文件夹,并通过控制器
- 18. 如何在Laravel中正确定义家庭(/)路线?
- 19. Laravel路线行不通
- 20. Laravel路线行不通
- 21. Laravel 5.0 - 当登录失败
- 22. Laravel:如何通过ID查看记录
- 23. Laravel自定义异常无目录
- 24. Laravel SASS - 自定义输入目录
- 25. 定义路线
- 26. 播放2.x @登录路线定义
- 27. 创建自定义路线在网站的根目录映射
- 28. 如何安装Laravel 5.0
- 29. 路线通过点
- 30. laravel 5.3:ErrorException在UrlGenerator.php线314:路线[]未定义
[那么...](http://youtu.be/0N90D68_NfQ?t=3s) – 2015-02-11 14:43:49