1
根據Laravel文檔,在路由部分,位於路由目錄中的文件由框架自動加載。Laravel 5.3和5.4自定義路由文件
所有的Laravel路由都在路由文件中定義,路由文件位於routes目錄中。這些文件由框架自動加載。
因此,我試圖在這個目錄下創建另一個文件,名爲auth.php
來處理我的自定義認證路由。但是,此文件中定義的路由未加載。
可以使用這種方法,或者我需要註冊服務提供商來加載自定義路由文件?
根據Laravel文檔,在路由部分,位於路由目錄中的文件由框架自動加載。Laravel 5.3和5.4自定義路由文件
所有的Laravel路由都在路由文件中定義,路由文件位於routes目錄中。這些文件由框架自動加載。
因此,我試圖在這個目錄下創建另一個文件,名爲auth.php
來處理我的自定義認證路由。但是,此文件中定義的路由未加載。
可以使用這種方法,或者我需要註冊服務提供商來加載自定義路由文件?
您需要在您的RouteServiceProvider.php中查找路線,請查看網絡路線示例。
/**
* Define the "web" routes for the application.
*
* These routes all receive session state, CSRF protection, etc.
*
* @return void
*/
protected function mapWebRoutes()
{
Route::group([
'middleware' => 'web',
'namespace' => $this->namespace,
], function ($router) {
require base_path('routes/web.php');
});
}
所以,我可以在需要web.php文件後,在這個匿名函數中需要我的其他文件嗎? –
是的,你可以:) – Jerodev
好的,謝謝兄弟! –