Чтобы удалить запись по ее идентификатору в 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фактическим названием вашей модели.