2016-06-25 121 views
0

删除请求不能,并且出现NotFoundHttpException,为什么?Laravel删除NotFoundHttpException

路线::

Route::delete('hapus_user/{id}',array('as' => 'delete_user', 'user' => '[email protected]')); 

控制器:

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> 

回答

2

你在你的路线user有一个错字。改变这一点:

'user' => '[email protected]')

要:

'使用'=> 'UserController的@摧毁')

而且url之前,您使用的是您的url前缀 '/用户/' route,而它不存在于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>

希望这有助于。