add test batches

This commit is contained in:
root
2026-06-08 23:45:55 -04:00
parent c792b8be05
commit 8d4d610b82
1480 changed files with 22587 additions and 10762 deletions
+11 -9
View File
@@ -2,6 +2,8 @@
namespace App\Models;
use App\Models\BaseModel;
class Message extends BaseModel
{
protected $table = 'messages';
@@ -26,13 +28,13 @@ class Message extends BaseModel
];
protected $casts = [
'sender_id' => 'integer',
'recipient_id' => 'integer',
'read_status' => 'boolean',
'sender_id' => 'integer',
'recipient_id' => 'integer',
'read_status' => 'boolean',
'message_number' => 'integer',
'sent_datetime' => 'datetime',
'read_datetime' => 'datetime',
'sent_datetime' => 'datetime',
'read_datetime' => 'datetime',
];
/* Optional relationships */
@@ -64,7 +66,7 @@ class Message extends BaseModel
$affected = static::query()
->whereKey($messageId)
->update([
'read_status' => 1,
'read_status' => 1,
'read_datetime' => now(), // set app timezone (configure to UTC if desired)
]);
@@ -119,7 +121,7 @@ class Message extends BaseModel
return static::query()
->where(function ($q) use ($userId) {
$q->where('sender_id', $userId)
->orWhere('recipient_id', $userId);
->orWhere('recipient_id', $userId);
})
->where('status', 'trashed')
->orderByDesc('sent_datetime')
@@ -130,10 +132,10 @@ class Message extends BaseModel
{
$q = static::query()->where('semester', $semester);
if (! empty($schoolYear)) {
if (!empty($schoolYear)) {
$q->where('school_year', $schoolYear);
}
return $q->orderByDesc('sent_datetime')->get();
}
}
}