0
你好我遇到了一個問題,有兩個途徑/控制器在Laravel 4.1控制器方法laravel沒有發現4.1
每次我收到失蹤方法錯誤,但我覺得一切都很好(我選中)
下面是結果
的路由
# Review Management
Route::post('reviews/{review}/approved', '[email protected]')
->where('review', '[0-9]+');
Route::post('reviews/{review}/disapproved', '[email protected]')
->where('review', '[0-9]+');
Route::controller('reviews', 'AdminReviewsController');
這是方法本身。
public function postApproved($review) {
Review::where('id', '=', $review)->update(array('approved' => 1));
Redirect::back()->with('notice', 'Review accepted');
}
public function postDisapproved($review) {
Review::where('id', '=', $review)->update(array('approved' => 0));
Redirect::back()->with('notice', 'Review denied');
}
我不知道什麼問題是我甚至嘗試了作曲家轉儲自動加載像20倍,但沒有成功。那麼我該如何解決這個問題?
是你的所有航線從'工匠routes'上市?如果路由顯示,有可能你有一個衝突的控制器,不包含該方法。 –
這是所有路線。 http://pastebin.com/raw.php?i=yPKKWnkE我不知道是否有另一個控制器發生衝突,但是我對laravel不是很有經驗,所以我可能忽略了一些東西 – Reshad
你有路由組,對吧?我擔心你必須全部展示,因爲問題看起來像是在另一段代碼中。 –