我想用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