2016-06-25 2 views
0

удалить запрос не удалось, и появляется NotFoundHttpException, почему?Laravel Удалить NotFoundHttpException

Route ::

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]')

To:

'использует' => 'UserController @ уничтожить')

И вы используете в вашей url префикс '/ пользователь /' перед urlroute, пока он не существует в конфигурации route. Изменить это:

<a href="<?php echo url('/user/hapus_user/'.$user->id_user); ?>">Hapus</a>

To:

<a href="<?php echo url('/hapus_user/'.$user->id_user); ?>">Hapus</a>

Надеется, что это помогает.

Смежные вопросы