/** * Create a random CompanyClient. * * @param VisualAppeal\Connect\Company $company (Default: null, newly created) * @param VisualAppeal\Connect\User $user (Default: null, newly created) * * @return VisualAppeal\Connect\CompanyClient */ protected function createCompanyClient($company = null, $user = null) { $user = $user ?: $this->createUser(); $company = $company ?: $this->createCompany($user); $joined = $this->faker->dateTime(); return \VisualAppeal\Connect\CompanyClient::create(['company_id' => $company->id, 'user_id' => $user->id, 'employee_client_id' => $user->id, 'joined_at' => $joined, 'left_at' => $this->faker->boolean(33) ? $this->faker->dateTime($joined) : null]); }
/** * Run the database seeds. * * @return void */ public function run() { DB::table('oauth_clients')->insert(['id' => "appid01", 'secret' => 'secret', 'name' => "Minha App Mobile", 'created_at' => $this->fake->dateTime(), 'updated_at' => $this->fake->dateTime()]); }
public function newRandomActivity($person) { $activity = (new Activity())->setUser($this->getRandomUser())->setPerson($person)->setDate($this->faker->dateTimeThisYear())->setDurationTime($this->faker->dateTime(36000))->setType($this->getRandomActivityType())->setReason($this->getRandomActivityReason())->setScope($this->getRandomScope())->setAttendee($this->faker->boolean())->setRemark('A remark'); return $activity; }