added ability to pass eloquent model to Auth::login()
Signed-off-by: Dayle Rees <thepunkfan@gmail.com>
This commit is contained in:
parent
ed16bebcb1
commit
ffa9c7997a
|
@ -5,6 +5,7 @@
|
||||||
use Laravel\Config;
|
use Laravel\Config;
|
||||||
use Laravel\Session;
|
use Laravel\Session;
|
||||||
use Laravel\Crypter;
|
use Laravel\Crypter;
|
||||||
|
use Laravel\Database\Eloquent\Model as Eloquent;
|
||||||
|
|
||||||
abstract class Driver {
|
abstract class Driver {
|
||||||
|
|
||||||
|
@ -100,12 +101,16 @@ abstract public function attempt($arguments = array());
|
||||||
*
|
*
|
||||||
* The token is typically a numeric ID for the user.
|
* The token is typically a numeric ID for the user.
|
||||||
*
|
*
|
||||||
* @param string $token
|
* @param mixed $token
|
||||||
* @param bool $remember
|
* @param bool $remember
|
||||||
* @return bool
|
* @return bool
|
||||||
*/
|
*/
|
||||||
public function login($token, $remember = false)
|
public function login($token, $remember = false)
|
||||||
{
|
{
|
||||||
|
// if the token is an Eloquent model
|
||||||
|
// set the token from the id field
|
||||||
|
if ($token instanceof Eloquent) $token = $token->id;
|
||||||
|
|
||||||
$this->token = $token;
|
$this->token = $token;
|
||||||
|
|
||||||
$this->store($token);
|
$this->store($token);
|
||||||
|
|
Loading…
Reference in New Issue