带子域的Laravel项目结构


Laravel Project Structure with Subdomains

我已经开始了一个叫做webdev的laravel项目。我希望这个项目有子域,但是,我不知道如何做到这一点。我试着四处寻找,找不到关于如何构建我的项目的解释,所以我可以使用子域。

现在我所做的是:

/Applications/XAMPP/htdocs/project/中,我用laravel new webdevwebdev创建了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)
    {
        //
    });
});