laravel-admin简单后台开发

为了节省时间,使用了php的框架laravel、插件faker、后台开发插件laravel-admin以及一款后台皮肤插件metarial-ui进行快速简单的后台开发。

安装laravel5.5以及三款插件、创建对应数据库laravel55、配置env文件等初始操作结束之后,使用php artisan serve即可开启一个服务,浏览器访问http://127.0.0.1:8000/admin,以admin/admin登陆,可以看到一个基础的后台,我在此基础上进行后台功能的开发。

会员管理

基础面板中存在一个Admin/Users的管理功能,该功能是用于对后台管理员的增删改查,我们需要再增加一个对普通用户的管理。为了不与管理员用户的名称冲突,这里起一个member代表普通用户。
使用命令php artisan make:model Member -m创建Member模型和member的migration,并对migration进行修改,增加名称、邮箱、密码等字段。

运行php artisan migrate创建数据表

php artisan make:factory MemberFactory创建factory,使用faker填充500条数据

php artisan admin:make MemberController --model=App\Member创建控制器

/admin/routes.php中增加一条路由

1
$router->resource('member', MemberController::class);

访问http://127.0.0.1:8000/admin/member,即可看到一个用户表的增删改查管理界面已制作完成

在左侧菜单栏中选择menu创建栏目

由此简单的用户管理已创建完成,然后对其进行一些语言修改和界面以及字段的整理规范工作,即可使用带有完整增删改查且验证机制完善的用户管理。

文章管理

和上面类似的,创建一个文章管理模块,然后对控制器进行一定的修改,创建路由,下载simplemde放入项目,建立组建类,注册组建,编辑器就完成了。

功能一览

会员增删改查

文章增删改查

Author: hundan
Link: https://hundan.org/2018/10/11/laravel-admin简单后台开发/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.