Laravel删除NotFoundHttpException

时间:2016-06-25 02:33:26

标签: php laravel-4

删除请求不能,并出现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>

1 个答案:

答案 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;

希望这有帮助。