1 回答
TA贡献2016条经验 获得超9个赞
如果您在查找路线时遇到问题,并且您想将路线放置在其他地方而不是 web.php,请按照以下步骤操作
Step1:在 App\Providers 中的 RouteServiceProvider 里面,在 mapApiRoutes() 之后定义一个函数
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函数中像这样调用这个函数
public function map()
{
$this->mapApiRoutes();
$this->mapWebRoutes();
// calling the function
$this->mapCustomWebRoutes();
}
现在在你的路由文件夹中创建一个名为 new_web.php 的文件,现在你可以像这样定义你的路由
<?php
Route::get('/something','SomethingController@something');
希望这可以帮助你
- 1 回答
- 0 关注
- 86 浏览
添加回答
举报