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
+14 -13
View File
@@ -3,6 +3,7 @@
namespace App\Models;
use Illuminate\Database\Eloquent\Builder;
use App\Models\BaseModel;
use Illuminate\Database\Eloquent\Relations\BelongsTo;
class Project extends BaseModel
@@ -44,17 +45,17 @@ class Project extends BaseModel
* Helpful casts (adjust types if your DB columns differ).
*/
protected $casts = [
'student_id' => 'integer',
'school_id' => 'integer',
'class_section_id' => 'integer',
'updated_by' => 'integer',
'project_index' => 'integer',
'score' => 'decimal:2',
'max_points' => 'decimal:2',
'locked_by' => 'integer',
'locked_at' => 'datetime', // or 'float' if you prefer
'created_at' => 'datetime',
'updated_at' => 'datetime',
'student_id' => 'integer',
'school_id' => 'integer',
'class_section_id' => 'integer',
'updated_by' => 'integer',
'project_index' => 'integer',
'score' => 'decimal:2',
'max_points' => 'decimal:2',
'locked_by' => 'integer',
'locked_at' => 'datetime', // or 'float' if you prefer
'created_at' => 'datetime',
'updated_at' => 'datetime',
];
/* ============================================================
@@ -90,7 +91,7 @@ class Project extends BaseModel
public function scopeForTerm(Builder $q, string $semester, string $schoolYear): Builder
{
return $q->where('semester', $semester)
->where('school_year', $schoolYear);
->where('school_year', $schoolYear);
}
public function scopeForClassSection(Builder $q, ?int $classSectionId): Builder
@@ -160,4 +161,4 @@ class Project extends BaseModel
// Safe default if you're unsure. Set to false if score is numeric.
return true;
}
}
}