用户可以直接拥有一些权限,也可以通过角色拥有一些权限,我们暂时先实现可以直接给用户分配权限的功能 .. 后面我们会继续实现通过用户角色获得权限的方法 ..
课程的一开始,先去创建几个数据表,存储权限,还有给用户分配的权限 .. 然后会介绍使用 Trait 扩展模型的方法 ..
在应用里面,你可以使用这些方法获取用户的权限列表,还可以判断用户是否拥有指定的权限 ..
接着会去创建一个可以检查用户权限的中间件,可以把它用在路由上,它会帮我们检查当前用户的指定权限。
用户可以直接拥有一些权限,也可以通过角色拥有一些权限,我们暂时先实现可以直接给用户分配权限的功能 .. 后面我们会继续实现通过用户角色获得权限的方法 ..
课程的一开始,先去创建几个数据表,存储权限,还有给用户分配的权限 .. 然后会介绍使用 Trait 扩展模型的方法 ..
在应用里面,你可以使用这些方法获取用户的权限列表,还可以判断用户是否拥有指定的权限 ..
接着会去创建一个可以检查用户权限的中间件,可以把它用在路由上,它会帮我们检查当前用户的指定权限。