belongsToMany(Component::class, 'pc_build_components'); } // Обратная связь ======= protected $casts = [ 'is_ai_generated' => 'boolean', 'created_at' => 'datetime', 'updated_at' => 'datetime', ]; // Связь с пользователем >>>>>>> origin/main public function user() { return $this->belongsTo(User::class); } <<<<<<< HEAD // Опционально: защита от ошибок, если сборка без пользователя protected static function booted() { static::addGlobalScope('user', function ($query) { if (auth()->check()) { $query->where('user_id', auth()->id()); } }); } ======= >>>>>>> origin/main }