我的删除功能不起作用,该条目未从数据库中删除,我收到的错误是:
对不起,找不到您要查找的页面。
感谢您的帮助。
视图:
{{ Form::open(['method' => 'DELETE','route' => ['fields.destroy', $data[$i]->id]]) }}
{{ Form::submit('Usuń wpis', ['class' => 'btn btn-danger','data-toggle'=>'confirmation']) }}
{{ Form::close() }}
控制器:
public function destroy($id) {
DB::table('fields')->where('id', $id)->delete();
var_dump('co tam');
exit;
return response()->json(['success' => "Product Deleted successfully.", 'tr' => 'tr_' . $id]);
}
路线:
Route::get('/home/twojedzialki', 'twojedzialkiController@index')->name('twojedzialki.index');
Route::delete('/home/twojedzialki/{$id}', 'twojedzialkiController@destroy')-> name('fields.destroy');
但这可行:http://127.0.0.1:8000/home/twojedzialki/4
我知道该ID有效。
感谢您帮助我找到问题的根源。
答案 0 :(得分:1)
此
Route::delete('/home/twojedzialki/{$id}', 'twojedzialkiController@destroy')-> name('fields.destroy');
应该是这个
Route::delete('/home/twojedzialki/{id}', 'twojedzialkiController@destroy')-> name('fields.destroy');
没有$