laravel根据域/子域设置不同的路由

时间:2014-08-18 11:58:27

标签: php apache laravel

美好的一天,

我正在使用Laravel为移动后端构建网站和API,我的API控制器设置如下:

Route::controller("api/", "ApiController"); //mobile APIs, response is in JSON

和其他路线一样:

Route::controller("/", "MainController");

我需要为API设置子域名,例如:

  

http://api.mysite.com

直接路由到API控制器,我需要它,因为我不希望URL变得冗长和丑陋。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

尝试使用此

Route::group(array('domain' => 'api.mysite.com'), 'ApiController');

答案 1 :(得分:1)

您可以为此使用路线分组。只需将子域指向与普通域相同的位置,然后添加路由组。

the docs中提供了更多信息。