[英]Does Laravel have a convention for organizing routes in routes.php?
我為一個項目提供了幫助,該項目現在具有一個route.php文件,其中包含800多行路由。 我想知道Laravel是否有特定的約定或組織此約定的方法,以便不必將所有路由都放在一個大的混亂文件中?
最好的方法是分組,不要列出每條路由,而要使用控制器路由。 http://laravel.com/docs/4.2/routing#route-groups http://laravel.com/docs/4.2/controllers#implicit-controllers
如果這樣做沒有幫助,則可以將此文件拆分為多個文件,例如:routes / users.php,routes / posts.php等,並將其包含在原始的route.php中
另外,將一些路由放在不同的文件中也將有所幫助。 例如,您可以在應用程序文件夾中創建一個名為route的文件夾,然后在該文件夾中添加文件。 我通常有一個用於身份驗證路由的文件,然后有一個用於站點高級導航項目的文件。
不要忘記在app / start / global.php中要求這些文件
/*
|-------------------------------------------------------------------------
| in app/start/global.php
|-------------------------------------------------------------------------
|
*/
require app_path( 'routes/auth.php'); // Auth routes
require app_path( 'routes/articles.php'); // Article routes
也許您還應該考慮在此技術旁邊使用控制器來進一步簡化您的路線
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.