Commit 9ec8f4a5 authored by Taylor Otwell's avatar Taylor Otwell

Refactor Auth config to use closures.

parent 757e1280
......@@ -4,29 +4,37 @@ return array(
/*
|--------------------------------------------------------------------------
| Authentication Model
| Retrieve Users By ID
|--------------------------------------------------------------------------
|
| This model will be used by the Auth class when retrieving the users of
| your application. Feel free to change it to the name of your user model.
| This method is called by the Auth::user() method when attempting to load
| a user by their user ID.
|
| Note: The authentication model must be an Eloquent model.
| You are free to change this method for your application however you wish.
|
*/
'model' => 'User',
'by_id' => function($id)
{
return User::find($id);
},
/*
|--------------------------------------------------------------------------
| Authentication Username
| Retrieve Users By Username
|--------------------------------------------------------------------------
|
| The authentication username is the column on your users table that
| is considered the username of the user. Typically, this is either "email"
| or "username". However, you are free to make it whatever you wish.
| This method is called by the Auth::check() method when attempting to load
| a user by their username.
|
| You are free to change this method for your application however you wish,
| as long as you return an object that has "id" and "password" properties.
|
*/
'username' => 'email',
'by_username' => function($username)
{
return User::where('email', '=', $username)->first();
},
);
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment