1 回答

TA貢獻2016條經(jīng)驗 獲得超9個贊
如果您在查找路線時遇到問題,并且您想將路線放置在其他地方而不是 web.php,請按照以下步驟操作
Step1:在 App\Providers 中的 RouteServiceProvider 里面,在 mapApiRoutes() 之后定義一個函數(shù)
public function mapCustomWebRoutes()
{
Route::middleware('web') // or any other middleware if u want to use
->namespace($this->namespace) // By default namespace is define as the
// App\Http\Controllers in the top of this file. If u want to change
// can change it
->group(base_path('routes/new_web.php')); // new_web is the name of
// another file inside routes
}
然后在map函數(shù)中像這樣調(diào)用這個函數(shù)
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
// calling the function
$this->mapCustomWebRoutes();
}
現(xiàn)在在你的路由文件夾中創(chuàng)建一個名為 new_web.php 的文件,現(xiàn)在你可以像這樣定義你的路由
<?php
Route::get('/something','SomethingController@something');
希望這可以幫助你
- 1 回答
- 0 關(guān)注
- 109 瀏覽
添加回答
舉報