删除请求不能,并出现NotFoundHttpException,为什么?
路线::
Route::delete('hapus_user/{id}',array('as' => 'delete_user', 'user' => 'UserController@destroy'));
控制器:
public function destroy($id)
{
$user3 = User::find($id);
$user3->delete();
return Redirect::to('user');
}
观点:
<a href="<?php echo url('/user/hapus_user/'.$user->id_user); ?>">Hapus</a>
答案 0 :(得分:2)
您的路线user
中有拼写错误。改变这个:
'user' => 'UserController@destroy')
要:
'使用'=&gt; 'UserController的@破坏')
您在url
的{{1}} url
之前使用route
前缀{/ 1}},而route
配置中不存在<a href="<?php echo url('/user/hapus_user/'.$user->id_user); ?>">Hapus</a>
。改变这个:
<a href="<?php echo url('/hapus_user/'.$user->id_user); ?>">Hapus</a>
要:
white-space: nowrap;
希望这有帮助。