예제 #1
0
 /**
  * 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]);
 }
예제 #2
0
 /**
  * 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()]);
 }
예제 #3
0
 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;
 }