2016-08-22 30 views
-2

の一環として、私は、ヘルプメニュー
account.schifooのために、この
www.schifoo.comメインのウェブサイトのための
help.schifoo.comのようなドメインを分離することでウェブサイトを構築したいです。ログインしたユーザーのためのCOM

admin.schifoo.com管理
ためclassroom.schifoo.comいくつかの教室オンライン
blog.schifoo.comブログ用
サブドメインを管理するウェブサイト

私の質問は、アプリケーションの各コアを各サブドメインフォルダにコピーする必要がありますか?または、私は各サブドメインのための私のフレームワーク(laravel)のモジュールを共有することができます管理者のユーザーと学生のユーザー共有機能の変更がある場合、私は両方のプログラムを変更する必要がありますか?またはサブドメインがプログラムの中で単一のアプリケーションであるかのようにルートをマッピングする手段がありますか?私は私の質問が理解できることを願っています。ありがとう、あなたが私に投票する前に、私の質問を洗練するチャンスを与えてください(私の英語はとてもひどいので)。

+0

順番:いいえ、はい、多分、はい –

+0

あなたは私が読むことができる参考文献を持っていますか、簡単な例を見せてもらえますか? –

+1

@AnggaAriWijaya https://laravel.com/docs/5.2/routing#route-group-sub-domain-routing – James

答えて

3

docsによれば、サブドメインルーティングでこれを達成できます。

アプリケーションのサブドメインごとにグループを設定するだけで済みます。

例:routes.php

Route::group(array('domain' => 'help.schifoo.com'), function(){ 
    Route::get('/', '[email protected]'); 
}); 

Route::group(array('domain' => 'account.schifoo.com'), function(){ 
    Route::get('/', '[email protected]'); 
}); 

Route::group(array('domain' => 'admin.schifoo.com'), function(){ 
    Route::get('/', '[email protected]'); 
}); 

これはあなたのコードベースを簡素化し、あなたがlaravelアプリケーションなど

間のセッションの共有を心配する必要はありません。つまり、一つのアプリケーション内のすべてのコードを維持することができます
+0

非常にありがとうございます@ジェームズ、私は何度もlaravelのドキュメントを読んだことがありますこれはドメインルーティングを使用して私の最初のケースですので、このような説明がある場合は忘れて、あなたの正帰還のおかげで、 –

関連する問題