自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 通过虚拟机使用docker-compose.yml搭建laravel环境

11 注意项目 .env文件中mysql redis的配置 需要跟docker-compose.yml文件配置 保持一致。9.将项目移动至 /home/www目录下 注意 项目名称 与 default.conf配置的项目名称是否一致。b、通过cat /etc/passwd|grep user1命令查看是否创建成功。/etc/docker目录中添加daemon.json文件文件内容。mysql -u root -p 密码:root。b 安装方式二:rpm包安装。a 安装方式一:yum安装。

2024-06-04 17:05:26 684

原创 laravel简单使用 ES与ik分词 进行搜索功能

laravel引入Elasticsearch。参考mysql的表结构与部分数据。

2024-01-02 15:19:47 521

原创 mac docker Elasticsearch 7.1.0 容器内安装IK分词器

通过这些步骤,在已经运行的 Elasticsearch 7.1.0 容器内下载并解压 IK 分词器插件的压缩包。下载完成后,使用 unzip 命令来解压缩该文件。解压的文件需要放入 plugins目录中。请根据实际的压缩包名称和路径进行相应调整。

2024-01-02 15:08:09 354

原创 PHP语言:微信开放平台PC端扫码登录

微信开放平台PC端扫码登录

2023-02-01 13:42:48 847

原创 laravel7 + esaywechat5.X 对接公众号开发

未申请公众号,则使用了公众号测试号进行对接。公众号测试号配置路由配置控制器代码:namespace App\Http\Controllers\WechatAdmin\OfficialAccount;use App\Http\Controllers\WechatAdmin\BaseController;use EasyWeChat\Factory;use Symfony\Component\HttpFoundation\Request;class Offic..

2021-07-26 16:35:06 246

原创 mysql 使用CONCAT () 函数拼接后更新数据

mysql 使用CONCAT () 函数拼接后更新数据 :将A字段拼接"test"字符串的值作为B字段的值UPDATE test set name = CONCAT("test”,id);

2021-06-28 15:12:57 778

原创 分组去重统计数据

根据status 类型 进行分组 统计每组个数$list = DB::table(‘A表’)->where(‘send_id’, $send_id)->where(‘is_delete’, 0)->groupBy([‘status’])->pluck( DB::raw(‘count(distinct(external_userid)) as st_count’), ‘status’)->toArray();...

2021-06-09 15:54:17 195

原创 根据某张表的数据进行分组后获取最新数据

根据某张表的数据进行分组后获取最新数据 $count = A表::query() ->where('company_wechat_id', $wechatId) ->where('is_delete', 0) ->count(); $sql = A表::query() ->where('company_wechat_id', $wechatId) ->where(funct..

2021-06-09 15:51:00 207

原创 根据某个字段类型关联不同数据的表查询

例如:当A表 type为1 时,userid对应的是 B表的数据,当type 为2 时,userid 对应的是C表的数据。$list = DB::table('A表 as m') ->leftJoin('B表 AS u', function ($query) use ($wechat_id) { $query->on('u.wechat_user_id', '=', 'm.userid') ->where('u.id

2021-06-09 15:43:48 803

原创 laravel根据两个字段相加的和进行排序

需求:将learn_num 、 initial_join_num两字段的和进行排序参考代码:$students = DB::table('student_study') ->whereIn('user_id', $userArr) ->where('class_id', '=', $class_id) ->selectRaw('(learn_num+initial_join_num) as total')

2021-01-23 17:33:59 1594

原创 laravel(lumen)框架下将所有相关数据进行数组分页显示

先将数据库所查询的所有数据,放入数组 $teacherAssistant中, 在利用数组函数将数据进行分页显示。关键代码如下:use Illuminate\Pagination\LengthAwarePaginator;use Illuminate\Pagination\Paginator;//数组分页显示 $perPage = 10;//每页显示数 if ($request->has('page')) { $current_page

2021-01-23 17:20:32 306 2

原创 laravel中根据某个字段值的指定顺序去排序:FIND_IN_SET

//查询班级信息$classId = array_map('intval', explode(',', $item->class_id_str));$list[$key]->class_list = DB::table('t_offline_class') ->whereIn('id', $classId) ->whereNull('deleted_at') ->orderByRaw(DB::raw("FIND_IN_SET(id, '" . im.

2021-01-21 14:03:16 1570

原创 Mac Docker安装Elasticsearch

下载Elasticsearch镜像查找Elasticsearch版本docker search elasticsearch选取一个镜像docker pull elasticsearch查看镜像docker images创建容器,并将9200端口和9300端口进行映射到本机docker run -d -p 9200:9200 -p 9300:9300 --name elasticsearch elasticsearch查看已启动容器docker ps访问浏览器localhost:9

2021-01-15 16:25:51 1412

原创 mysql语句是如何执行的?

我们平常写的查询mysql是如何执行的?比如 我们有个简单的表table1 表中只有一个id的字段,在执行 select * from table1 where id = 1 语句时,我们看到的只是我们输入了一条sql语句,得到返回的结果,可能不知道这条sql语句是如何在mysql内部中执行的。Mysql主要分为两部分:server层 与 存储引擎层。sercer 层包含连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函.

2021-01-07 15:55:56 259

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除