Від автора: ми можемо видалити запис, використовуючи інтерфейс DB з допомогою методу Laravel delete. Синтаксис методу delete описаний в наступній таблиці.
Приклад
Крок 1 — Виконайте наступну команду, щоб створити контролер з ім’ям StudDeleteController.
php artisan make:controller StudDeleteController –plain
Крок 2 — Після виконання цієї команди ви отримаєте наступний результат:
Крок 3 — Скопіювати в файл app/Http/Controllers/StudDeleteController.php наступний код.
$users]);
}
public function destroy($id) {
DB::delete(‘delete from student where id = ?’,[$id]);
echo “Record deleted successfully.
“;
echo ‘Click Here to go back.’;
}
}
Крок 4 — Створіть файл подання з ім’ям resources/views/stud_delete_view.blade.php і скопіюйте в нього наступний код.
View Student Records
ID | Name | Edit |
{{ $user->id }} | {{ $user->name }} | id }}’>Delete |
Крок 5 — Додайте в файл app/Http/routes.php наведені нижче рядки.
Route::get(‘delete records’,’StudDeleteController@index’);
Route::get(‘delete/{id}’,’StudDeleteController@destroy’);
Крок 6 – В результаті ви отримаєте наступне.
Крок 7 — Натисніть посилання «Delete», щоб видалити цей запис з бази даних. Ви будете перенаправлені на сторінку, на якій буде виведено повідомлення, як показано на малюнку нижче.
Крок 8 — Натисніть посилання «Click Here», і ви будете направлені на сторінку, на якій відображаються всі записи, крім віддаленої.