Laravel 4 アプリケーションの環境設定に基づいて別のルーティングを設定したいと考えています。routes.php で現在実行中の環境を検出し、アプリケーションのルーティングを設定することはできますか?
複数のドメインを単一の Laravel アプリケーションにポイントできるようにしたいのですが、アクセスしているドメインに基づいて異なるビューをロードします。以下は、私が検討しているサンプル ルーティングです。
/app/routes.php
//All Domains
Route::get('/admin',array('as' => 'loadDashboard', 'uses'=>'AdminController@loadDashboard'));
//If Domain 1
Route::get('/user',array('as' => 'checkLogin', 'uses'=>'Site1Controller@loadDashboard'));
//If Domain 2
Route::get('/user',array('as' => 'checkLogin', 'uses'=>'Site2Controller@loadDashboard'));
//If Domain 3
Route::get('/user',array('as' => 'checkLogin', 'uses'=>'Site3Controller@loadDashboard'));