这是我参与11月更文挑战的第7天,活动详情查看:2021最后一次更文挑战
一、后台项目问题
1.1 用户列表的禁用启用字段返回
可以看到现在用户列表没有禁用获取启用的字段:
添加:
效果:
1.2 给所有搜索增加索引
给所有搜索增加索引(需要搜索的字段)可以提高我们的搜索的效率(索引也不是越多越好,越多的话,它也会占空间)。
给商品迁移文件增加索引:
给评论迁移文件增加索引:
给订单迁移文件增加索引:
1.3 订单表迁移文件,快递和单号可以为空
1.4 放弃并重新执行所有的迁移
执行命令php artisan migrate:refresh --seed
,刷新所有的迁移同时运行数据填充:
至此我们关于后台相关的api基本上已经完成了。接下去开始弄前台相关的功能。
二、前台首页数据
2.1 创建控制器
运行命令php artisan make:controller Web/IndexController
写入首页获取数据方法:
1 | php复制代码<?php |
2.2 前台路由
routes/api.php
这里写我们的前台路由:
1 | php复制代码<?php |
2.3 创建分类填充
运行命令php artisan make:seed CategorySeeder
创建分类的填充文件:
对分类进行数据添加:
1 | php复制代码<?php |
执行填充命令:php artisan db:seed --class=CategorySeeder
效果:
在学习的php的路上,如果你觉得本文对你有所帮助的话,那就请关注点赞评论三连吧,谢谢,你的肯定是我写博的另一个支持。
本文转载自: 掘金