user()) { static::addGlobalScope('by_owner', function (Builder $builder) { if ( ! is_null(auth()->user()->agency)) { $builder->where('owner_id', auth()->user()->agency->id); } else { $builder->where('owner_id', 0); } }); } } public function project() { return $this->belongsTo(Project::class); } public function partner() { return $this->belongsTo(Partner::class, 'partner_id'); } public function type() { return paymentTypes($this->type_id); } }