4.1. 安装 laravel-admin 扩展包

本教程最新版为 8.x,当前版本已放弃维护,请阅读最新版本!

管理后台

管理后台是各个项目必不可少的模块,从本章节开始,我们将逐步建立管理后台。本章将通过 encore/laravel-admin 来实现管理后台的基础框架。

encore/laravel-admin 扩展包

encore/laravel-admin 是一个可以快速构建后台管理的扩展包,它提供了页面组件和表单元素等功能,我们只需要使用很少的代码就实现功能完善的后台管理功能。

1. 安装

通过 Composer 来引入:

$ composer require encore/laravel-admin "1.5.*"

然后按照官网文档指示,我们还需执行下面两个命令来完成安装:

$ php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
$ php artisan admin:install

第一个命令会将 Laravel-Admin 的一些文件发布到我们项目目录中,比如前端 JS/CSS 文件、配置文件等。第二个命令是执行数据库迁移、创建默认管理员账号、默认菜单、默认权限以及创建一些必要的目录。

我们可以通过 git status 来看看生成了哪些文件:

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

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

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

Mr_White_DT
Laravel-admin 中文文档地址
8 个点赞 | 0 个回复 | 分享 | 课程版本 5.5
curry丶
安装 Laravel-admin 成功后、执行 PHP artisan admin:install 报错
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.8
firstsight
生产环境是不是也需要执行 PHP artisan admin:install 命令?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
EwenSal
PHP artisan admin:install,没有这个命令?
0 个点赞 | 14 个回复 | 问答 | 课程版本 5.5
坐忘
最好安装 Laravel-admin 固定的版本而不是最新的版本
0 个点赞 | 8 个回复 | 问答 | 课程版本 5.5
272361997
conposer update 出现 zlib_decode (): data error
0 个点赞 | 6 个回复 | 分享 | 课程版本 6.x
xiaofan086
Laravel-admin 左侧配置 没有了
0 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
cccdz
後台登入失敗,帳號密碼都是 admin 但是登入不進去
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
Tiger
admin_base_path 網址路徑不同,我可以這樣改嗎?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
回思恋莹
安裝 Laravel-admin 報錯?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
不负韶华。
图标为啥没汉化?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
firkat
执行 PHP artisan admin:install 后出现此错误,啥原因啊
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.7
QueuingAnt
求救,执行 PHP artisan admin:install 后出现此错误,啥原因啊
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.7
phpstack
安裝 Laravel-admin 扩展包 出现问题!!l 求大神帮看看?
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
zjz1992
Laravel-admin 创建成功后 ,生成的表没有数据
0 个点赞 | 3 个回复 | 问答 | 课程版本 7.x
MaNiu
求教下为啥 Laravel-admin 打个后台各个页面都巨慢无比啊?
0 个点赞 | 3 个回复 | 问答 | 课程版本 6.x
lzw123
如果加载了安装了语言包,配置后汉化不生效, 解决办法
0 个点赞 | 3 个回复 | 分享 | 课程版本 5.5
yanger
重装 Laravel-admin 时数据库部分报错。。
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
FeLixLi
安装 admin 报错?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
mindgame1976
admin:install 提示 Base table or view not found:
0 个点赞 | 2 个回复 | 问答 | 课程版本 8.x
SZL_
关于 Laravel-admin 验证规则报错的问题
0 个点赞 | 2 个回复 | 问答 | 课程版本 6.x
Stupid
Composer 引入 Laravel-admin 需要用户名密码?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
holashatu
问下 Laravel-admin 怎么设置初始的管理员和密码?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
FeLixLi
?图标和标题没变化
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
wilby
找不到页面?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
断桥红颜V
Laravel-admin 后台中的用户,角色和权限列表都报错?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
zz52998
Laravel7 安装 Laravel-admin 默认时间格式错误
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
miss
安装 Laravel-admin 扩展包出现问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
jackzheng9969
在 Laravel admin 中如何使用七牛实现大文件上传?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
Kayle_zhao
汉化问题,其他的怎么汉化
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
fffswhk
数据库重置的时候 后台的设置都被清空了
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
sanwenyu
Laravel-admin 安装疑惑?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
mindgame1976
访问laravel项目正常,访问admin报404
0 个点赞 | 0 个回复 | 问答 | 课程版本 8.x
pandelix
中文语言包没有生效的解决方案
0 个点赞 | 0 个回复 | 分享 | 课程版本 7.x
ShamGod
图标汉化Bug
0 个点赞 | 0 个回复 | 问答 | 课程版本 7.x
composer安装laravel-admin的时候总是报错
0 个点赞 | 0 个回复 | 问答 | 课程版本 6.x
chenjs1998
请教:是否也能用laravel-admin来实现前台的分级目录页面?
0 个点赞 | 0 个回复 | 问答 | 课程版本 7.x
yangyang2018
为什么会报这个错,哪里设置错误?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5