
lms-微信商城网站实战
laraval6.18+mysql8.0+swoole4.15商城网站
qq_28613081
这个作者很懒,什么都没留下…
展开
-
8.商品详情与购物车
素材说明:商品详情界面:resources\views\products\productdetail.blade.php(之前的商品详情界面并不能满足我们的需求,这个是重构之后的界面,可以在views里面去获取)购物车界面:resources\views\products\cart.blade.php购物车js文件: public\static\js\cart.js1. 商品新增-富文本上传图片在商品新增页面中我们给laravel-admin新增了富文本wang-editor,但是我们所做的.原创 2020-08-28 09:43:02 · 341 阅读 · 0 评论 -
7.商品搜索与商品详情
1. 商品搜索接下来我们要实现关键词搜索功能,需要用到之前学过的多字段匹配查询:app/Http/Controllers/ProductsController.php<?phppublic function index(Request $request){ . . . //加在es搜索之前即可 if ($search = $request->input('search', '')) { // 将搜索词根据空格拆分成数组,并过滤掉空项 $key原创 2020-08-28 09:40:35 · 308 阅读 · 0 评论 -
6.es花式查询与搜索
1. 数据同步后台进程『Horizon』是 Laravel 官方推出的一个集成在 Laravel 项目中的 Redis 队列管理工具,包含了一个可视化面板和几个管理命令,可以让我们更加方便地管理异步任务。我们可以通过 composer 直接安装:composer require laravel/horizon "3.7.2"安装完成之后还需要把 Horizon 的配置文件和前端文件放到项目目录中:php artisan vendor:publish --provider="Laravel\Hor原创 2020-08-28 09:38:01 · 210 阅读 · 0 评论 -
5.elasticsearch接入
本节环境声明(本地或者是虚拟机都可以)安装好redis以及PHP的redis扩展elasticsearch需要安装Supervisor安装(只能是Linux,因为Supervisor 是 Linux 操作系统下中的一个进程监控器)1. 多图上传与商品属性以及商品长标题1.1 多图上传在App/Admin/Controllers/ProductsController的form方法中添加:<?php/** * Make a form builder. * * @return Fo原创 2020-08-28 09:34:29 · 204 阅读 · 0 评论 -
4.es搜索引擎
es搜索引擎课程内容elasticsearch介绍elasticsearch实战安装elasticsearch概念ik分词器elasticsearch基本操作1. elasticsearch介绍[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8Qemle3s-1598578268395)(assets/9419034-385d53f3d51e4d04.webp)]Elasticsearch是一个开源的分布式、RESTful 风格的搜索和数据分析引擎,它的底原创 2020-08-28 09:31:39 · 300 阅读 · 0 评论 -
3.商品管理模块
商品管理1.添加商品管理1.1.添加数据表1.2.商品后台列表1.2.1.创建控制器1.2.2.添加菜单1.2.3.添加路由2.添加富文本组件2.1.修改控制器测试添加商品安装富文本组件1.添加商品管理1.1.添加数据表CREATE TABLE `product_descriptions` ( `id` int unsigned NOT NULL AUTO_INCREMENT, `product_id` int DEFAULT NULL, `description` text CHARAC原创 2020-08-03 17:56:30 · 1461 阅读 · 0 评论 -
2.laravel-admin商品分类管理
laravel-admin商品分类管理1.laravel-admin安装1.1.环境准备1.2.安装1.2.汉化1.3.基础操作2.商品类目开发1.laravel-admin安装1.1.环境准备创建数据库users-------->略products-------->略1.2.安装cd /www/wwwroot/lms/blog/安装composer require encore/laravel-admin发布资源php artisan vendor:publish --原创 2020-07-29 17:58:43 · 844 阅读 · 0 评论 -
1.项目构建与微信授权
项目构建1.项目构建1.1.环境准备1.1.1.运行环境1.1.2.运行环境搭建1.1.2.1.php+swoole+mysql1.1.2.1.laravel安装2.微信授权登录2.1.微信测试号申请2.1.1.账号申请2.1.1.账号设置1.项目构建1.1.环境准备1.1.1.运行环境 系统:Centos=>7.2 PHP=> 7.3 swoole=>4.15 mysql=>8.0 lavaral=>6.18 composer(版本没要求) node.js原创 2020-07-29 09:51:27 · 179 阅读 · 0 评论