Удаление записи по id Eloquent
Удалять записи можно не получая их, а вызвав статический метод destroy(), передав ему id удаляемой записи:
app/Http/Controllers/PostController.php<?php
use App\Models\Post;
class PostController extends Controller
{
public function show()
{
Post::destroy(1);
}
}
Можно удалить сразу несколько записей, передав параметром массив их id:
app/Http/Controllers/PostController.php<?php
use App\Models\Post;
class PostController extends Controller
{
public function show()
{
Post::destroy([1, 2, 3]);
}
}
Можно не передавать массив, а просто указать удаляемые id через запятую:
app/Http/Controllers/PostController.php<?php
use App\Models\Post;
class PostController extends Controller
{
public function show()
{
Post::destroy(1, 2, 3);
}
}