Inheritance: extends Someline\Model\Foundation\User
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::statement("SET foreign_key_checks=0");
     DB::table('users')->truncate();
     DB::statement("SET foreign_key_checks=1");
     User::create(['name' => "Libern Lin", 'email' => '*****@*****.**', 'password' => bcrypt('Abc12345'), 'remember_token' => str_random(10), 'gender' => 'M', 'birthday' => '1994-07-08', 'country' => 'CN', 'timezone' => 'Asia/Shanghai', 'locale' => 'en', 'username' => 'libern', 'phone_number' => '+1234567890', 'status' => 1]);
     factory(User::class, 50)->create();
 }
示例#2
0
 public function testDeleteUser()
 {
     $user = \Someline\Models\Foundation\User::find(3);
     if (!$user) {
         $user = factory(\Someline\Models\Foundation\User::class, 1)->make();
         $user->user_id = 3;
         $user->save();
     }
     $this->withOAuthTokenTypePassword();
     $this->deleteApi('users/3');
     $this->printResponseData();
     $this->assertResponseNoContent();
 }
 /**
  * Transform the User entity
  * @param User $model
  *
  * @return array
  */
 public function transform(User $model)
 {
     return ['user_id' => (int) $model->getUserId(), 'name' => $model->name, 'email' => $model->email, 'created_at' => (string) $model->created_at, 'updated_at' => (string) $model->updated_at];
 }
 /**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return User::create(['name' => $data['name'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }