мой контролер
public function destroy ($id)
{
$user = User::find($id);
$user_role =User_roles::find($id);
$user->delete();
$user_role->delete();
return redirect('users');
}
}
форма удаления
<form method="GET" action="user/destroy/{{ $u->id }}" id="form_{{ $loop->index }}">
<i class="fas fa-trash-alt" onclick="document.getElementById('form_{{ $loop->index }}').submit()"></i>
</form>
Нужно чтобы когда админ нажал на кнопку удалить он увидел подтверждение удаление еcли нажмет да то пользователь удалиться если нет то окно закроется
if(confirm('Удалить пользователя?')) {
// тут обращение к серверу на удаление пользователя..
alert('Пользователь удалён');
} else {
// закрыть окно
}
Можно заюзать готовую библиотеку SweetAlert, она довольно проста в изучении и красиво делает свое дело.
$('.form_delete').on('submit', function(){
swal({
title: "Внимание",
text: "Действительно желаете удалить пользователя?",
type: "warning",
showCancelButton: true,
confirmButtonClass: "btn-danger",
confirmButtonText: "Да, удалить!",
cancelButtonText: "Отменить",
closeOnConfirm: false,
closeOnCancel: false
},
function(isConfirm) {
if (isConfirm) {
$.ajax({...}) // отправляем аякс и на стороне сервера удаляем запись
} else {
swal.close(); // закрываем окно
}
});
});
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Делаю проект на архитектуре: controller ->service (use case) -> repository
Получаем список товаров https://onlinemoysklad