*/ use HasFactory; protected $fillable = [ 'code', 'public_label', 'public_desc', 'examples', 'severity', 'rubric_ref', 'active', 'sort_order', ]; protected function casts(): array { return [ 'active' => 'boolean', 'sort_order' => 'integer', ]; } /** * @param Builder $query * @return Builder */ public function scopeActive(Builder $query): Builder { return $query->where('active', true); } /** * @param Builder $query * @return Builder */ public function scopeOrdered(Builder $query): Builder { return $query->orderBy('sort_order')->orderBy('code'); } }