belongsTo(User::class, 'user_id'); } public function city() { return $this->belongsTo(City::class, 'city_id'); } protected static function booted() { static::created(function (CityManager $cityManager) { UserRole::create([ 'user_id' => $cityManager->user_id, 'role_id' => Role::CITY_MANAGER ]); }); } }