Проверка отсутствия модели
При написании тестов мы часто используем assertDatabaseMissing, чтобы проверить, была ли модель удалена. Знали ли вы, что в Laravel есть удобный хелпер assertModelMissing, который делает то же самое, но проще?
<?php
use App\Models\User;
$user = User::factory()->create();
$user->delete();
// Вместо этого 🥱
$this->assertDatabaseMissing('users', [
'email' => $user->email
]);
// Можно сделать так 😎
$this->assertModelMissing($user);