默认路线“ /”仍列在工匠路线的顶部:列表

时间:2018-07-11 02:07:54

标签: php laravel routes laravel-5.5 artisan

我有一个使用子域的项目。

现在,在按照 RouteServiceProvider 进行路线映射后,我终于为自己的子域创建了一个名为 SubdomainRouteServiceProvider 的自定义RouteServiceProvider。

现在,我还编辑了 config / app.php ,并在 RouteServiceProvider 之前设置了 SubdomainRouteServiceProvider ,如下所示。

    App\Providers\SubdomainRoutesServiceProvider::class,


    /*
     * Application Service Providers...
     */
    App\Providers\AppServiceProvider::class,
    App\Providers\AuthServiceProvider::class,
    // App\Providers\BroadcastServiceProvider::class,
    App\Providers\EventServiceProvider::class,
    App\Providers\RouteServiceProvider::class,

现在,当我输入 artisan:route-list 时,此显示。

|                         | GET|HEAD | / | Closure | web    |
| company-one.sample.test | GET|HEAD | / | Closure | web    |

我需要自定义什么吗? 还是缺少什​​么?

任何帮助都会很棒!

更新!添加了路由文件

/*
 * Folder: app/Subdomain/CompanyOne/routes/web.php
 */
Route::domain('company-one.sample.test')->group(function() {
    Route::get('/', function() {
        return view('CompanyOne . views . welcome');
    });
});


/*
 * Folder: routes/web.php
 */
Auth::routes();

Route::get('/home', 'HomeController@index')->name('home');

Auth::routes();

Route::get('/', function () {
    return view('welcome');
});

1 个答案:

答案 0 :(得分:0)

我认为,我只是被 route:list 愚弄了。

当我输入实际路线时,它会显示页面。