示例#1
0
文件: UserTest.php 项目: jjiko/blog
 public function testUserConnection()
 {
     $user = new User();
     $user->setConnection('no_prefix');
     $user->user_login = '******';
     $user->save();
     $user->meta->active = 1;
     $user->save();
     $this->assertEquals('no_prefix', $user->getConnection()->getName());
     $user->meta->each(function ($meta) {
         $this->assertEquals('no_prefix', $meta->getConnection()->getName());
     });
 }
示例#2
0
 /**
  * Retrieve a user by the given credentials.
  *
  * @param  array $credentials
  * @return \Illuminate\Contracts\Auth\Authenticatable|null
  */
 public function retrieveByCredentials(array $credentials)
 {
     $user = null;
     if (isset($credentials['username'])) {
         $user = User::whereUserLogin($credentials['username'])->first();
     } elseif (isset($credentials['email'])) {
         $user = User::whereUserEmail($credentials['email'])->first();
     }
     return $user;
 }