【发布时间】:2019-05-09 12:04:46
【问题描述】:
我正在尝试在我的程序中创建一个新的“Airborne”测试并获得 405 MethodNotAllowed 异常。
路线
Route::post('/testing/{id}/airbornes/create', [
'uses' => 'AirborneController@create'
]);
控制器
public function create(Request $request, $id)
{
$airborne = new Airborne;
$newairborne = $airborne->newAirborne($request, $id);
return redirect('/testing/' . $id . '/airbornes/' . $newairborne)->with(['id' => $id, 'airborneid' => $newairborne]);
}
查看
<form class="sisform" role="form" method="POST" href="{{ URL::to('AirborneController@create', $id) }}">
{{ csrf_field() }}
{!! Form::token(); !!}
<button type="submit" name="submit" value="submit" class="btn btn-success">
<i class="fas fa-plus fa-sm"></i> Create
</button>
</form>
【问题讨论】:
-
哪条路线抛出 405?帖子还是重定向?
-
删除
{!! Form::token(); !!}
标签: php laravel routes laravel-routing laravel-exceptions