У меня есть несколько форм, которые удаляют данные из моего приложения Laravel, и мне было интересно. Как лучше всего сделать это более удобным для пользователя, подтвердив удаление этих элементов?
Это код, который я сейчас использую для удаления записей в таблице (без подтверждения).
<td class="col">
<form action="{{ route('campaigns.destroy', $campaign->id) }}" method="POST">
@csrf
@method('DELETE')
<button type="submit" class="btn btn-danger btn-sm float-right" title="Verwijderen">
<i class="fa fa-times"></i>
</button>
</form>
</td>
Вот так выглядит мой метод уничтожения
public function destroy(Campaign $campaign): RedirectResponse
{
$campaign->delete();
return redirect()->route('campaigns.index');
}
То, что я пробовал
У меня есть пытался использовать нативную функцию javascripts confirm()
. Но это действительно ужасно, поэтому для меня это не вариант.