1

私は Laravel5 を使い始めており、いくつかの部分でアプリを作成する必要があります-例:

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

つまり、アプリには登録ユーザー アクセスがあり、管理者にはアクセス管理者がいてexample.com、すべての人が利用できます。

これは Symfony 2 でバンドルを介して実行できることは知っていますが、Laravel 5 でそれを行う最良の方法は何なのかはわかりません。

これについてのあなたの意見を教えてください。

4

2 に答える 2

4

Laravel では、バンドルはパッケージと呼ばれます。カスタム パッケージを使用して、アプリケーションをモジュールに簡単に分割することもできます。これは、いくつかの回答とともに尋ねられた同じ質問です。

これがあなたを正しい道に導くことを願っています。

于 2015-05-07T05:14:47.987 に答える
1

ルート グループを使用して、ホスト名ベースのルーティングを作成できます。次のようなものを使用すると、役割を簡単に区別できます。

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 のコアにネイティブであることに注意してください。

于 2015-05-07T12:09:30.887 に答える