company_id)) { if (Auth::check() && Auth::user()->currentCompany) { $model->company_id = Auth::user()->currentCompany->id; } else { Log::info('CompanyOwned trait: No company_id set on model ' . get_class($model) . ' ' . $model->id); throw new ModelNotFoundException('CompanyOwned trait: No company_id set on model ' . get_class($model) . ' ' . $model->id); } } }); static::addGlobalScope(new CurrentCompanyScope); } public function company(): BelongsTo { return $this->belongsTo(FilamentCompanies::companyModel(), 'company_id'); } }