AttributeIlluminate\Database\Eloquent\Attributes\ScopedBy
#[ScopedBy]
Specifies the class or classes that define a scope for an Eloquent model.
Available since
Laravel 13.0
Targets
class
Parameters
$classesarray|stringList of classes that define the scope.
Practical usage
use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\Attributes\ScopedBy;
#[ScopedBy('App\Scopes\PostScope')]
class Post extends Model
{
//...
}