我在Laravel中遇到奇怪的路线错误。坚持修理它。 这是我的动作(它是简化版)。
public function ibf() {
$existing_board_id = Input::get('existing_board_id');
...
return Redirect::route('board.index')->with('success', 'Board is successfully imported.');
}
表单,这里$ board是新模型,未保存,但具有预定义值。
{{ Form::model($board, ['route' => 'board.ibf', 'method' => 'POST', 'class' => 'form-horizontal']) }}
routes.php文件
Route::group(array('prefix' => 'board'), function() {
Route::post('/ibf/', array(
'as' => 'board.ibf',
'uses' => 'BoardController@ibf'
));}
错误:
protected function methodNotAllowed(array $others)
{
throw new MethodNotAllowedHttpException($others);
}
一切看起来都很简单,但我真的不明白这个问题。