用Laravel-admin搭建问卷系统(持续更新)

laravel 8.x中文手册:https://learnku.com/docs/laravel/8.x
laravel-admin文档:https://laravel-admin.org/docs/zh/1.x

一、根据laravel-admin文档进行安装

安装看文档;
在里说一下注意的地方;
1.laravel-admin有严格的命名要求:
+++数据库的表名必须是名词复数形式
+++Controller和Model必须用大写驼峰命名
+++方法名为小写驼峰命名
2.laravel-admin中后台管理的代码一般都在app/admin下
+++一些api接口的controller和model写在app/Http/的controller和model文件中
+++前端的一些css,js文件放在app/Public下
+++前端的html代码一般放在App/resources/views下并以XX.blade.php为后缀

二、管理后台项目开发

1.项目准备

1):先连接好数据库
配置文件在:config/database.php下和.env文件中
2)创建model和controller
创建model:创建后会在app/admin/model下

php artisan make:model Questionnaire

创建Controller:创建后会在app/admin/controllers下

php artisan admin:make --model="App\Models\Questionnaire" QuestionnaireController

3)在创建好controller和model后
生成好Controller后,会在运行结果最后让你添加路由route,将路由拷贝到/app/admin/routes.php中(这里就是访问地址)
例如:

$router->resource('questionnaires', QuestionnaireController::class);

4)启动项目,在命令行输入启动代码:

php artisan serv

运行后,控制台会出现访问ip和端口如:127.0.0.1:8000,然后拷贝到浏览器中后出现以下界面(说明已经跑起来了):
在这里插入图片描述
5)进入后台管理界面:
由于我们写的后台管理代码,必须地址头为:/admin
所以我们的进入管理系统地址为:127.0.0.1:8000/admin/login
初始用户名:admin
初始密码:admin
6)进入系统后,点击右侧图标和menu,进入菜单管理界面
在这里插入图片描述
进入菜单管理界面后,填写以下三项后,返回主页左侧就出现了子菜单,点击进入,即可看到数据列表
在这里插入图片描述
在这里插入图片描述
点击右侧acctionan按键,就出现了edit,show,delete功能按键
以上一个初步的增删改查列表就有了
7)如果对于其功能要进行修改,回到Controller文件进行修改,grid()为列表显示方法,detail()为显示show代码,form新增及编辑也表单数据提交代码,还有几个隐藏方法,destory()删除,update()更新,edit()编辑,show()展示这些方法都已定义好,可以直接重新。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值