我已经开始了一个叫做webdev
的laravel项目。我希望这个项目有子域,但是,我不知道如何做到这一点。我试着四处寻找,找不到关于如何构建我的项目的解释,所以我可以使用子域。
现在我所做的是:
在/Applications/XAMPP/htdocs/project/
中,我用laravel new webdev
为webdev
创建了main。这就是我想要的主要网站。但是现在我想有一个webdev
的子域来处理所有的帐户处理。如何为它创建子域呢?我是否在/Applications/XAMPP/htdocs/project/
中执行laravel new accounts
,那么我如何告诉webdev
accounts
是子域?
打开子域通配符并将它们指向主应用程序文档根目录。Laravel路由处理通配符子域,并从域中传递通配符参数。
Route::group(array('domain' => '{account}.yourdomain.com'), function()
{
Route::get('user/{id}', function($account, $id)
{
//
});
});