'integer', 'sort_order' => 'integer', 'active' => 'boolean', ]; public function block(): BelongsTo { return $this->belongsTo(AcademyLessonBlock::class, 'lesson_block_id'); } public function scopeActive(Builder $query): Builder { return $query->where('active', true); } public function scopeOrdered(Builder $query): Builder { return $query->orderBy('sort_order')->orderBy('id'); } }