- 博客(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
712
原创 mac docker Elasticsearch 7.1.0 容器内安装IK分词器
通过这些步骤,在已经运行的 Elasticsearch 7.1.0 容器内下载并解压 IK 分词器插件的压缩包。下载完成后,使用 unzip 命令来解压缩该文件。解压的文件需要放入 plugins目录中。请根据实际的压缩包名称和路径进行相应调整。
2024-01-02 15:08:09
363
原创 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
263
原创 mysql 使用CONCAT () 函数拼接后更新数据
mysql 使用CONCAT () 函数拼接后更新数据 :将A字段拼接"test"字符串的值作为B字段的值UPDATE test set name = CONCAT("test”,id);
2021-06-28 15:12:57
802
原创 分组去重统计数据
根据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
202
原创 根据某张表的数据进行分组后获取最新数据
根据某张表的数据进行分组后获取最新数据 $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
212
原创 根据某个字段类型关联不同数据的表查询
例如:当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
834
原创 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
1679
原创 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
345
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
1650
原创 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
1580
原创 mysql语句是如何执行的?
我们平常写的查询mysql是如何执行的?比如 我们有个简单的表table1 表中只有一个id的字段,在执行 select * from table1 where id = 1 语句时,我们看到的只是我们输入了一条sql语句,得到返回的结果,可能不知道这条sql语句是如何在mysql内部中执行的。Mysql主要分为两部分:server层 与 存储引擎层。sercer 层包含连接器、查询缓存、分析器、优化器、执行器等,涵盖 MySQL 的大多数核心服务功能,以及所有的内置函数(如日期、时间、数学和加密函.
2021-01-07 15:55:56
270
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人