2016-04-26 53 views
-2

我想创建一个拥有多个子域的网站,每个子域是一个完整的独立Laravel应用程序。 该网站只有一个文件夹。Multi Subdomain - Muti Site with Laravel 5

Demontration

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

第一条路线的工作,但第二个我有这个错误

NotFoundHttpException在RouteCollection.php线161:

+0

...和??你试过了什么代码?请分享。 –

+0

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

+0

...有什么问题?解释你遇到的问题。并始终包含代码以避免投票 - 但更重要的是,找到解决问题的办法。 –

回答

1

如果你想使用的index.php从resources > blog然后 的文件夹您必须使用视图"return view('blog.index');",而不是"return view('blog::index');"