這是堆棧溢出中非常常見的問題。我嘗試了其中的幾個,但這些都不適用於我的場景。 我試圖通過編輯數據設置爲數據庫,但我得到了像RouteCollection.php線 NotFoundHttpException一個錯誤161 在edit.blade.php我通過PUT方法但檢查檢查那麼他們有顯示請求方法:GET。請幫我laravel 5.2 RouteFollection.php中的NotFoundHttpException第161行
edit.blade.php
<html>
<body>
<form method="PUT" action="{{ URL::to('phonebook/update/$data->id') }}" >
<input type="text" hidden name="id" value="{{$data->id}}"/>
<input type="text" name="phoneNo" value="{{$data->phoneNo}}"/>
<input type="text" name="email" value="{{$data->email}}" />
<input type="hidden" name="_method" value="PUT"/>
<input type="submit" value="Save"/>
<input type="hidden" name="_token" value="{{ csrf_token() }}">
</form>
</body>
PhonebookController.php
public function edit($id)
{
$data = Phonebooks::find($id);
return view('phonebook.edit', compact('data'));
}
public function update(Request $request, $id)
{
echo"test";
}
routes.php文件
Route::resource('student', 'StudentController');
Route::post('phonebook', '[email protected]');
Route::resource('phonebook', 'PhonebookController');
Route::put('phonebook/update','[email protected]');
非常感謝你幫助我。這是工作 – Rika
很高興我能幫幫我 :) –