belongsTo(User::class, 'creator_id'); } public function tracks(): HasMany { return $this->hasMany(SmartBlockContent::class, 'block_id'); } public function criteria(): HasMany { return $this->hasMany(SmartBlockCriteria::class, 'block_id'); } public function scopeSearchFilter($query, $request) { $filters = new PlaylistFilter(); return $filters->apply($query, $request); } }