066. 快速搭建管理后台(权限管理)——encore/laravel-admin

066. 快速搭建管理后台(权限管理)——encore/laravel-admin

上一节课我们在 Larabbs 项目中安装了 Laravel admin,并实现了用户管理的基础功能,这一节我们看一下权限应该如何处理。

首先需要了解的是 Laravel Admin 有自己的一套权限设计,通常项目中会使用的 spatie/laravel-permission 来管理用户的权限,之前的课程中有介绍过,可以回顾一下。Laravel Admin 会对后台管理用户进行权限的管理,现在有两套用户和权限系统:

  • users —— 用户表;
  • admin_users —— 后台管理员。

这样的设计让普通用户与管理员完全的区分开来,不会相互影响。

管理端权限

增加管理员

可以通过 admin:create-user 命令来创建管理员,当然也可以通过管理页面:

file

添加一个管理员,角色和权限先留空。

设置角色权限

接着来看一下如何控制权限,...

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 0

暂无话题~