我已经有了一个有效的应用程序,并且在控制器文件夹中有一个PhoneController.php
。
现在我想为我的应用程序添加一个api,所以我添加了api\v1\PhoneController.php
但是当我使用路由时,这并不像我想的那样工作:
Route::group(array('prefix' => 'api/v1'), function()
{
Route::get('test', 'PhoneController@index');
});
我尝试添加'namespace' => 'api\v1'
或api\v1\PhoneController@index
,但这总是选错了PhoneController。
反正有没有让它发挥作用?我可以重命名PhoneController.php
,但这可能会让我感到困惑,所以我试图避免这种解决方案
答案 0 :(得分:2)
如此处所述http://daylerees.com/codebright/controllers
namespace Blog\Controller;
class Article extends \BaseController
{
public function showIndex()
{
return \View::make('index');
}
}
然后添加路线
Route::post('index', 'Blog\Controller\Article@showIndex');