OK, tylko jeszcze w przypadku DELETE jak skierować formularz na funkcję delete w kontrolerze? Mam taki kod:
w blade
<form action="{{ url('delete', $user->id) }}" method="post" id="delete-form-{{$user->id}}" style="display: none;">
{{ csrf_field() }}
{{ method_field('DELETE') }}
</form>
<a href="" onclick="
if(confirm('Czy na pewno chcesz usunąć tego użytkownika?')){
event.preventDefault();
document.getElementById('delete-form-{{$user->id}}').submit();
}else{
event.preventDefault();
}">
<button class="btn btn-danger users">Usuń</button>
</a>
w web.php
Route::get('/delete/{id}', 'AccountController@deleteuser');
w kontrolerze:
public function deleteuser($id){
User::where('id', $id)
->delete();
return redirect() -> back();
}
po wykonaniu otrzymuję:
No message
kiedy skieruje formularz na:
<form action="{{ route('account.destroy', $user->id) }}" method="post"
wszystko działa