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()); }); }
/** * 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; }