Удаление записи CRUD в Laravel
Delete - удалить одну запись
по id. В таблице у каждой
строки делают ссылку на адрес вида
/employees/3/delete.
Маршрут:
<?php
Route::get('/employees/{id}/delete', [EmployeeController::class, 'destroy']);
?>
Принцип действия: найти объект
и вызвать delete, затем
вернуться к списку:
<?php
public function destroy($id)
{
$employee = Employee::findOrFail($id);
$employee->delete();
return redirect('/employees');
}
?>
В шаблоне списка ссылка может быть такой:
<a href="/employees/{{ $employee->id }}/delete">delete</a>
Сделайте маршрут удаления
с параметром id.
Сделайте действие, которое удаляет работника и редиректит на список.
В таблице добавьте ссылку удаления для каждого работника.