具有子域的Laravel项目结构

时间:2014-07-12 21:04:51

标签: php .htaccess laravel laravel-4

我已经开始了一个名为webdev的laravel项目。我希望这个项目有子域名,但是,我不知道该怎么做。我试着环顾四周,无法找到关于如何构建项目的解释,因此我可以使用子域。

现在这就是我所做的:

/Applications/XAMPP/htdocs/project/中,我使用webdev创建了laravel new webdev的主要内容。这是我想拥有主站点的地方。但是现在我希望有webdev的子域来处理所有帐户处理。那么我该如何为此创建子域呢?我是否在laravel new accounts/Applications/XAMPP/htdocs/project/进行了webdev那么我如何告诉accounts {{1}}是一个子域?

1 个答案:

答案 0 :(得分:1)

启用子域通配符并将它们指向主应用程序文档根目录。 Laravel路由处理通配符子域,并从域中传递通配符参数。

Route::group(array('domain' => '{account}.yourdomain.com'), function()
{

    Route::get('user/{id}', function($account, $id)
    {
        //
    });

});

另请参阅laravel docs