2016-06-25 14 views
0

削除要求ができず、NotFoundHttpExceptionと表示される理由は何ですか?Laravel Delete 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>

希望。

関連する問題