为了节省时间,使用了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放入项目,建立组建类,注册组建,编辑器就完成了。



功能一览
会员增删改查





文章增删改查





