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

Php laravel根据域/子域设置不同的路由,php,apache,laravel,Php,Apache,Laravel,你好 我正在使用Laravel为移动后端构建网站和API,我的API控制器设置如下: Route::controller("api/", "ApiController"); //mobile APIs, response is in JSON Route::controller("/", "MainController"); 还有其他路线,比如: Route::controller("api/", "ApiController"); //mobile APIs, response is in

你好

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

Route::controller("api/", "ApiController"); //mobile APIs, response is in JSON
Route::controller("/", "MainController");
还有其他路线,比如:

Route::controller("api/", "ApiController"); //mobile APIs, response is in JSON
Route::controller("/", "MainController");
我需要为API设置一个子域,例如:

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

试试这个

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

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


更多信息请访问。

非常感谢,这很快:)只是一个小小的通知,我确实使用了它,只是需要向功能路由组传递一个闭包。再次感谢。