Laravel 5.2:如何改变用户';角色


Laravel 5.2: How to change users' role?

我正在使用Laravel 5.2和Zizaco/entrust 5.2,
如何更改用户角色
例如:
用户

id      name         email                   password 
1       Jim          Jim@example.com         ******

角色

id       name 
1        vip
2        ordinary

角色用户

user_id      role_id
1                1

Jim的角色是vip,vip角色将在30天后过期,过期后如何将vip更改为普通?

在role_user表上有一个到期日期,然后运行查询,以便只选择将来有到期日期的记录。(您可能还需要包含NULL到期日期,以允许那些未到期的日期)。