Difference between revisions of "Creating User model to work with MongoDB"

From Vladimir Mitrofanov personal wiki
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
  
−
<pre>
+
<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;  
 
}
 
}
−
</pre>
+
</syntaxhighlight>

Latest revision as of 04:49, 5 August 2019

Source: https://stackoverflow.com/questions/37323300/laravel-authentication-and-jenssegers-mongodb-not-working

<?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; 
}