需要一个简单的后台管理系统,对接数据库中的用户信息表,完成基本的增删改查操作。
最好支持权限管理;有便捷的接口可供调用(不需要深度定制);前端界面和交互美观简洁,足够“现代化”;架构明晰,配置简单,可快速成型等等。
几经查找,感觉 laravel-admin 这个框架还不错。虽说文档算不上完善,小踩几坑,没怎么太费事就构建好了。值得记录一下。
安装 Laravel 并初始化项目
使用 composer
命令安装 Laravel :composer global require laravel/installer
修改数据库配置文件
编辑 config/database.php
文件(已经默认使用 mysql 数据库),修改 mysql 配置部分,将 url
改为如下形式:'url' => env('DATABASE_URL', 'mysql://
laravel:123456@127.0.0.1/admin'),
发布资源:$ php artisan vendor:publish --provider="Encore\Admin\AdminServiceProvider"
使用以下命令完成安装:$ php artisan admin:install
账号和密码都是 admin: