• Developer New

    Wednesday, March 15, 2017

    Changing Your Authentication Model

    Changing Your Authentication Model

    Problem

    You need the change the authentication model from the default User.
    Your application is using namespaces or you want to use a differently named model for users.

    Solution

    Edit app/config/auth.php to change the model.
        'model' => 'MyApp\Models\User',

    Discussion

    Don't forget the required interfaces.
    If you're using your own model it's important that your model implements Auth's UserInterface. If you're implementing the password reminder feature it should also implement RemindableInterface.
    <?php namespace MyApp\Models;
    
    use Illuminate\Auth\UserInterface;
    use Illuminate\Auth\Reminders\RemindableInterface;
    
    class User extends \Eloquent implements UserInterface, RemindableInterface
    {
        ...
    }

    No comments:

    Post a Comment

    Fashion

    Beauty

    Travel