【发布时间】: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