使用Laravel内置身份验证系统的委托



我在Laravel项目中使用了php artisan make:auth命令,这就是我不变的AppModelsUser.php的样子:

<?php
namespace AppModels;
use IlluminateFoundationAuthUser as Authenticatable;
class User extends Authenticatable{
/**
 * The attributes that are mass assignable.
 *
 * @var array
 */
protected $fillable = [
    'name', 'email', 'password',
];
/**
 * The attributes excluded from the model's JSON form.
 *
 * @var array
 */
protected $hidden = [
    'password', 'remember_token',
];}

现在,根据委托文档,我应该将User.php文件更改为以下内容:

<?php
use ZizacoEntrustTraitsEntrustUserTrait;
class User extends Eloquent
{
    use EntrustUserTrait; // add this trait to your user model
    ...
}

我想使用带有委托用户角色的Laravel内置身份验证系统。我怎样才能将这两者混合在一起?正如我所读到的,不可能使用多个扩展。有什么简单的解决方案吗?

有了你不变的类AppModelsUseruse EntrustUserTrait;放在类里,你会很高兴去

相关内容

  • 没有找到相关文章

最新更新