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 网站上。

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

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0

暂无话题~