'int', 'is_super_admin' => 'int', 'last_login' => 'datetime' ]; protected $hidden = [ 'password' ]; protected $fillable = [ 'username', 'algorithm', 'salt', 'password', 'is_active', 'is_super_admin', 'last_login', 'ip_address' ]; public function api_users() { return $this->hasMany(ApiUser::class, 'user_id'); } public function companies() { return $this->hasMany(Company::class, 'user_id'); } public function company_user() { return $this->hasOne(CompanyUser::class, 'user_id'); } public function invoices() { return $this->hasMany(Invoice::class, 'user_id'); } public function newsletter_subscriptions() { return $this->hasMany(NewsletterSubscription::class, 'user_id'); } public function press_releases() { return $this->hasMany(PressRelease::class, 'user_id'); } public function responsible_company_user() { return $this->hasOne(ResponsibleCompanyUser::class, 'user_id'); } public function sf_guard_remember_keys() { return $this->hasMany(SfGuardRememberKey::class, 'user_id'); } public function sf_guard_user_group() { return $this->hasOne(SfGuardUserGroup::class, 'user_id'); } public function sf_guard_user_permission() { return $this->hasOne(SfGuardUserPermission::class, 'user_id'); } public function sf_guard_user_profiles() { return $this->hasMany(SfGuardUserProfile::class, 'user_id'); } public function user_billing_addresses() { return $this->hasMany(UserBillingAddress::class, 'user_id'); } public function user_payment_options() { return $this->hasMany(UserPaymentOption::class, 'user_id'); } }