【问题标题】:default route '/' is still listed on top of artisan route:list默认路由 '/' 仍然列在 artisan route:list 的顶部
【发布时间】:2018-12-18 22:47:53
【问题描述】:

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

现在,在按照 RouteServiceProvider 了解他们如何映射路由之后,我终于为我的子域创建了一个名为 SubdomainRouteServiceProvider 的自定义 RouteServiceProvider。

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

    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');
});

【问题讨论】:

  • 您能告诉我们您的 Routes routes/web 文件是什么样的吗?
  • @hinteractive02 是的,更新了
  • @hinteractive02 你试过有这个问题吗?

标签: php laravel routes laravel-5.5 laravel-artisan


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2017-05-01
    • 2020-06-13
    • 1970-01-01
    • 1970-01-01
    • 2021-09-14
    • 1970-01-01
    • 2013-03-04
    • 2018-07-01
    • 1970-01-01
    相关资源
    最近更新 更多