Laravel 5捆绑

时间:2015-05-07 04:58:41

标签: php laravel laravel-5 bundles

我开始使用Laravel5,我需要使用某些部分制作应用程序 - 例如:

admin.example.com
app.example.com
example.com

这意味着:在应用中将拥有注册用户访问权限,在管理员中,将有访问管理员,example.com将适用于所有人。

我知道,这可以通过捆绑包在Symfony 2中完成,但我不确定,在Laravel 5中制作它的最佳方法是什么。

你能否对此表示赞赏?

2 个答案:

答案 0 :(得分:4)

在Laravel中,捆绑包称为包。您还可以使用custom package轻松地将应用程序拆分为模块。 Here's同样的问题提出了一些答案。

希望这会让你走上正确的道路。

答案 1 :(得分:1)

您可以使用route groups制作基于主机名的路由。使用以下内容可以轻松区分角色:

Route::group(['domain' => '{type?}.example.com'], function()
{
    // .. do some logic based on type, eg change the controller
    Route::get('user/{id}', function($type, $user_id)
    {
        //
    });

});

请注意,此功能是Laravel核心的原生功能。