Difference between revisions of "Creating User model to work with MongoDB"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
Source: https://stackoverflow.com/questions/37323300/laravel-authentication-and-jenssegers-mongodb-not-working | Source: https://stackoverflow.com/questions/37323300/laravel-authentication-and-jenssegers-mongodb-not-working | ||
| − | < | + | <syntaxhighlight lang="php"> |
<?php | <?php | ||
| Line 13: | Line 13: | ||
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract; | use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract; | ||
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; | use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract; | ||
| + | |||
class User extends Eloquent implements AuthenticatableContract, AuthorizableContract, CanResetPasswordContract | class User extends Eloquent implements AuthenticatableContract, AuthorizableContract, CanResetPasswordContract | ||
{ | { | ||
use Authenticatable, Authorizable, CanResetPassword; | use Authenticatable, Authorizable, CanResetPassword; | ||
} | } | ||
| − | </ | + | </syntaxhighlight> |
Latest revision as of 04:49, 5 August 2019
<?php
namespace App;
use Jenssegers\Mongodb\Eloquent\Model as Eloquent;
use Illuminate\Auth\Authenticatable;
use Illuminate\Auth\Passwords\CanResetPassword;
use Illuminate\Foundation\Auth\Access\Authorizable;
use Illuminate\Contracts\Auth\Authenticatable as AuthenticatableContract;
use Illuminate\Contracts\Auth\Access\Authorizable as AuthorizableContract;
use Illuminate\Contracts\Auth\CanResetPassword as CanResetPasswordContract;
class User extends Eloquent implements AuthenticatableContract, AuthorizableContract, CanResetPasswordContract
{
use Authenticatable, Authorizable, CanResetPassword;
}