4.1. 安装 laravel-admin 扩展包
管理后台
管理后台是各个项目必不可少的模块,从本章节开始,我们将逐步建立管理后台。本章将通过 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
来看看生成了哪些文件: