Удаление записи по 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);
}
}