我仍在学习 Laravel,并且正在使用 5.4 版。我目前正在尝试执行更新并希望使用 dd 查看请求的内容,但我被重定向到查看页面(奇怪)。我比较了文档,我似乎做得对。以下是我提交更新表单时捕获的网址
http://127.0.0.1:8000/tasks/2?_token=gX4bBZoZ0bpMgeQ5uIbLNrIegohvAOUJmPTNjbX0&_method=PUT&employee_id=Harry+Ovie&title=update&description=Testing+task&priority=high&begin=2017%2F06%2F02&end=2017%2F06%2F05
这是我的路线清单
Route::get('/tasks', 'TaskController@index');
Route::get('/tasks/create', 'TaskController@create');
Route::post('/tasks', 'TaskController@store');
Route::get('/tasks/{id}', 'TaskController@show');
Route::get('/tasks/{id}/edit', 'TaskController@edit');
Route::put('/tasks/{id}', 'TaskController@update');
这是我的 TaskController 中的更新
public function update(Request $request, $id)
{
dd($request);
}
这就是我的表格的样子
<form class="form-horizontal" role="form" action='/tasks/{{$task->id}}'>
{{ csrf_field() }}
<input name="_method" type="hidden" value="PUT">
如何修复我的代码?