Files
panel-pelican-dev/app/Eloquent/BackupQueryBuilder.php
notCharles 90c50da83b wip
2026-05-12 10:06:33 -04:00

26 lines
475 B
PHP

<?php
namespace App\Eloquent;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
/**
* @template TModel of Model
*
* @extends Builder<TModel>
*/
class BackupQueryBuilder extends Builder
{
public function nonFailed(): self
{
$this->where(function (Builder $query) {
$query
->whereNull('completed_at')
->orWhere('is_successful', true);
});
return $this;
}
}