【发布时间】:2016-08-20 23:29:06
【问题描述】:
我想创建一个有多个子域的站点,每个子域都是一个完整的独立 Laravel 应用程序。 该站点只有一个文件夹。
示范
www.example.com(主要网站)
blog.example.com(独立博客)
music.example.com(独立音乐的应用)
我尝试这样做
Route::group(['domain' => 'dcolsay.dev'], function () {
Route::get('/', function () {
return view('welcome');
});
});
Route::group(['domain' => 'blog.dcoslay.dev'], function () {
Route::get('/', function() {
return view('blog::index');
});
});
我使用PingPong - Module https://github.com/pingpong-labs/modules
第一条路线有效,但第二条我有这个错误
RouteCollection.php 第 161 行中的 NotFoundHttpException:
【问题讨论】:
-
...和??你试过什么代码?请分享。
-
Route::group(['domain' => 'dcolsay.dev'], function () { Route::get('/', function () { return view('welcome'); }); }); Route::group(['domain' => 'blog.dcoslay.com'], function () { Route::get('/', function() { return view('blog::index'); }); }); -
...有什么问题?解释你遇到的问题。并且始终包含代码以避免投票失败 - 但更重要的是,找到解决问题的方法。
-
当您将
return view('blog::index');替换为return "test";然后访问该URL 时会发生什么? -
你在使用 nginx 吗?如果是,那么你需要配置它
标签: laravel laravel-5 laravel-5.1 laravel-5.2 multiple-domains