|  | @@ -15,7 +15,7 @@ class Eloquent extends Driver {
 | 
											
												
													
														|  |  		if (filter_var($id, FILTER_VALIDATE_INT) !== false)
 |  |  		if (filter_var($id, FILTER_VALIDATE_INT) !== false)
 | 
											
												
													
														|  |  		{
 |  |  		{
 | 
											
												
													
														|  |  			return $this->model()->find($id);
 |  |  			return $this->model()->find($id);
 | 
											
												
													
														|  | -		} 
 |  | 
 | 
											
												
													
														|  | 
 |  | +		}
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	/**
 |  |  	/**
 | 
											
										
											
												
													
														|  | @@ -43,6 +43,29 @@ class Eloquent extends Driver {
 | 
											
												
													
														|  |  		return false;
 |  |  		return false;
 | 
											
												
													
														|  |  	}
 |  |  	}
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  | 
 |  | +	/**
 | 
											
												
													
														|  | 
 |  | +	 * Login the user assigned to the given token.
 | 
											
												
													
														|  | 
 |  | +	 *
 | 
											
												
													
														|  | 
 |  | +	 * The token is typically a numeric ID for the user.
 | 
											
												
													
														|  | 
 |  | +	 *
 | 
											
												
													
														|  | 
 |  | +	 * @param  mixed   $token
 | 
											
												
													
														|  | 
 |  | +	 * @param  bool    $remember
 | 
											
												
													
														|  | 
 |  | +	 * @return bool
 | 
											
												
													
														|  | 
 |  | +	 */
 | 
											
												
													
														|  | 
 |  | +	public function login($token, $remember = false)
 | 
											
												
													
														|  | 
 |  | +	{
 | 
											
												
													
														|  | 
 |  | +		// if the token is an Eloquent model get the primary key
 | 
											
												
													
														|  | 
 |  | +		if ($token instanceof \Eloquent) $token = $token->get_key();
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +		$this->token = $token;
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +		$this->store($token);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +		if ($remember) $this->remember($token);
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +		return true;
 | 
											
												
													
														|  | 
 |  | +	}
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  |  	/**
 |  |  	/**
 | 
											
												
													
														|  |  	 * Get a fresh model instance.
 |  |  	 * Get a fresh model instance.
 | 
											
												
													
														|  |  	 *
 |  |  	 *
 |