app/Models/Scopes/SchoolScope.php
use App\Models\School;use Illuminate\Database\Eloquent\Builder;use Illuminate\Database\Eloquent\Model;use Illuminate\Database\Eloquent\Scope; class SchoolScope implements Scope{ public function apply(Builder $builder, Model $model): void { if ($school = School::current()) { $builder->where($model->getTable().'.school_id', $school->id); } }}