为了节省时间,使用了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放入项目,建立组建类,注册组建,编辑器就完成了。
功能一览
会员增删改查
文章增删改查