$this->company->id, 'name' => $this->faker->text(15), 'enabled' => $this->faker->boolean ? 1 : 0, ]; } /** * Indicate that the model is enabled. * * @return \Illuminate\Database\Eloquent\Factories\Factory */ public function enabled() { return $this->state([ 'enabled' => 1, ]); } /** * Indicate that the model is disabled. * * @return \Illuminate\Database\Eloquent\Factories\Factory */ public function disabled() { return $this->state([ 'enabled' => 0, ]); } /** * Indicate the model users. * * @return \Illuminate\Database\Eloquent\Factories\Factory */ public function users() { return $this->state([ 'users' => $this->getCompanyUsers(), ]); } /** * Configure the model factory. * * @return $this */ public function configure() { return $this->afterCreating(function (Model $dashboard) { $dashboard->users()->attach($this->getCompanyUsers()); }); } }