【发布时间】:2013-09-03 15:06:35
【问题描述】:
我正在尝试使用 Laravel 4 创建一个宁静的 api,但我一直收到错误:
"Symfony\Component\HttpKernel\Exception\NotFoundHttpException","message":"找不到控制器方法。"
我按照routes-first-in-first-out 上的说明进行操作。但我没有运气。
我的路线如下所示:
Route::group(array('prefix' => 'api/v1'), function(){
Route::resource('contact', 'ContactController');
});
Route::get('/', function(){
return View::make('hello');
});
并且控制器中的方法看起来像
public function store()
{
// ... somecode
}
而且我不知道我做错了什么。我已经在这里搜索了,但我一直得到相同的结果。
有谁知道问题出在哪里?
【问题讨论】:
-
您尝试的哪些 URL 不起作用?请注意,resourceful controller 带有一个特定模式,说明它们如何映射到控制器中的特定方法,包括考虑 HTTP 方法(GET、PUT、POST、DELETE)。请参阅上面链接中的表格。
-
你点击哪个网址?
-
store函数只有在执行 POST 请求时才会找到。
标签: php rest laravel laravel-routing