add tests batch 20

This commit is contained in:
root
2026-06-09 01:03:53 -04:00
parent 95efb9652e
commit 6be4875c5e
1502 changed files with 13797 additions and 11313 deletions
+5 -8
View File
@@ -2,6 +2,7 @@
namespace App\Models;
use App\Models\BaseModel;
use Illuminate\Database\Eloquent\Casts\Attribute;
use Illuminate\Database\Eloquent\SoftDeletes;
@@ -11,7 +12,6 @@ class Notification extends BaseModel
// ✅ legacy: soft deletes + timestamps
use SoftDeletes;
public $timestamps = true;
protected $fillable = [
@@ -73,10 +73,10 @@ class Notification extends BaseModel
->where('scheduled_at', '<=', now())
->where(function ($w) {
$w->whereNull('expires_at')
->orWhere('expires_at', '>', now());
->orWhere('expires_at', '>', now());
});
if (! empty($targetGroup)) {
if (!empty($targetGroup)) {
$q->where('target_group', $targetGroup);
}
@@ -114,10 +114,7 @@ class Notification extends BaseModel
public static function restoreNotification(int $id): bool
{
$row = static::withTrashed()->find($id);
if (! $row) {
return false;
}
if (!$row) return false;
return (bool) $row->restore();
}
@@ -132,4 +129,4 @@ class Notification extends BaseModel
->where('expires_at', '<', now())
->delete(); // soft delete
}
}
}