【发布时间】:2014-02-18 21:10:50
【问题描述】:
我正在使用 laravel 制作 API。以下端点将可用:
目前我有:
Route::get('/{appname}/{network}/{device}', function()
{
return 'Hello World';
});
此服务 /appname/network/device/ 但我想要的是它可以是以下但在一个路由中而不需要额外路由:
Route::get('/{appname}', function()
{
return 'App Name';
});
Route::get('/{appname}/{network}', function()
{
return 'App Name / Network';
});
Route::get('/{appname}/{network}/{device}', function()
{
return 'App Name / Network / Device';
});
我知道我可以使用 RESTFUL 控制器,但这只能(我相信)使用以下名称:
public function getAppname()
{
//app
}
但如果我使用:
public function getAppnameNetwork()
{
//app-network
}
它会变成:
/appname-network/
任何建议/帮助将不胜感激。
谢谢:)
【问题讨论】: