Удаление записей по идентификатору в Laravel 8 с примерами кода

Чтобы удалить запись по ее идентификатору в Laravel 8, вы можете использовать несколько методов. Вот несколько примеров:

Метод 1: использование метода find

use App\Models\ModelName;
$model = ModelName::find($id);
if ($model) {
    $model->delete();
    // Record deleted successfully
} else {
    // Record not found
}

Метод 2: использование метода findOrFail

use App\Models\ModelName;
try {
    $model = ModelName::findOrFail($id);
    $model->delete();
    // Record deleted successfully
} catch (\Illuminate\Database\Eloquent\ModelNotFoundException $e) {
    // Record not found
}

Метод 3: использование метода destroy

use App\Models\ModelName;
$deleted = ModelName::destroy($id);
if ($deleted) {
    // Record deleted successfully
} else {
    // Record not found
}

Эти методы предполагают, что у вас есть модель с именем ModelName, соответствующая таблице вашей базы данных. Замените ModelNameфактическим названием вашей модели.