为了账号安全,请及时绑定邮箱和手机立即绑定

如何从 Laravel 5.8 中的 DB 获取正确的值

如何从 Laravel 5.8 中的 DB 获取正确的值

PHP
哔哔one 2021-07-02 15:07:56
我是 Laravel 的初学者。我有这个代码:class User extends Authenticatable implements MustVerifyEmail{    use Notifiable;    use psCMS\Presenters\UserPresenter;    public static $roles = [];    public function roles()    {        return $this->belongsToMany('App\Role');    }    public function comments()    {        return $this->hasMany('App\Comments');    }    public function hasRole(array $roles)    {        foreach($roles as $role)        {            if(isset(self::$roles[$role]))            {                if(self::$roles[$role])  return true;            }            else            {                self::$roles[$role] = $this->roles()->where('name', $role)->exists();                if(self::$roles[$role]) return true;            }        }        return false;    }}class Role extends Model{    protected $quarded = [];    public $timestamps = false;    public function users()    {        return $this->belongsToMany('App\User');    }}
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 219 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信