- 博客(121)
- 资源 (1)
- 问答 (2)
- 收藏
- 关注
原创 2025-04 日常小记
2、输入 【>】,键入 【Reveal in Explorer】即可。Q1: 如何在vscode中快速定位到当前文件所在的位置。最近使用cursor,所以在努力习惯使用vscode。1、command+p,打开命令行。
2025-03-31 16:11:40
151
原创 记 Hyperf booted模型事件的使用
原来是因为我创建完数据后,会马上查询该内容,并为该内容添加上一段关联关系,不过因为加上了全局查询的原因,现在查询不到该内容,所以就报错了。产品经理提了一个需求,要求能自定义内容的创建时间,当前事件大于创建时间时,才能查询到这些内容,并对内容进行操作。我的第一反应:不算麻烦,只需要在仓储层的查询方法中,给每个查询都多加一个查询条件不就好了吗。于是勤勤恳恳的写完了,检查代码时,却犹豫了,有没有更好的办法呢?翻了翻laravel的相关文档,果然发现了有用的东西。记录一次小小的经历~今天的天气是阴天,我喜欢。
2024-02-29 15:01:48
785
原创 Linux PHP多版本编译安装及快捷切换版本
安装多个版本的PHP其实毫无压力,主要是编译安装的时候--prefix和--with-config-file-path设置为不同的目录即可。这是开了debug的版本,但是开发的同学一般都不需要,直接去掉即可。编译安装完成后,记得初始化php.ini,将php.ini-production文件重命名为php.ini并放在--with-config-file-path定义的目录中即可。但是此时,还不能使用PHP命令,因此需要将PHP的运行目录写入到.bashrc中,即。
2022-08-19 11:31:40
1651
原创 Docker compose配置MySQL并实现远程连接
远程连接效果如下:docker内的项目连接数据库时的配置:每一个参数的名字是根据.env文件确定的。enviroment定义在容器中设置的环境变量。docker exec
2022-07-05 15:48:16
3447
原创 ubutnu20.0.4源码编译安装PHP8.1
下载源码包wget https://www.php.net/distributions/php-8.1.4.tar.gz解压tar -zxvf php-8.1.4.tar.gz安装依赖sudo apt install libxml2-dev --xml C语言解析器sudo apt install gccsudo apt install libsqlite3-dev --SQL软件库创建一个php文件夹sudo mkdir /usr/local/php.
2022-03-22 09:06:04
722
1
原创 ubuntu Hyperf-skeleton初体验
编译Swoole扩展了解Hyperf框架使用Hyperf-skeleton搭建一个项目,并且成功启动一个服务,访问它能够显示HelloWorld
2022-03-18 21:32:56
673
原创 windows远程连接ubuntu-(密码登录、密钥登录、免密登录)
Windows使用ssh连接ubuntu 20.04.4服务器。详细记录了密码登录、密钥登录、免密登录操作的流程。
2022-03-17 10:19:37
5010
1
原创 Unable to guess the MIME type as no guessers are available (have you enabled the php_fileinfo extens
laravel上传文件报错[2022-01-10 08:41:12] local.ERROR: Unable to guess the MIME type as no guessers are available (have you enabled the php_fileinfo extension?). {"exception":"[object] (Symfony\\Component\\Mime\\Exception\\LogicException(code: 0): Unable to gues
2022-01-10 17:09:44
3286
原创 vue-element上传视频并预览、上传多个视频+laravel8后台(larke-admin)
vue-element上传视频并预览、上传多个视频+laravel8后台(larke-admin)
2022-01-06 14:48:08
5226
1
原创 vue将字符串变为数组
var li=address.split(',') //获取索引 var index=li.indexOf(e); if(index>-1){ //删除数组中的元素 li.splice(index, 1) } //将数组转换成字符串 this.data.address=li.join(',') //如果数组为空,则将i隐藏 if(li.length==0){ .
2022-01-05 16:09:06
6538
原创 sql查询:查询所有学生的个人信息和加入的多个班级(group_concat)
1.使用GROUP_CONCAT函数SELECT ls.stu_name, ls.id, ls.user_id, GROUP_CONCAT(class_name)FROM lx_stu AS ls LEFT JOIN lx_stu_class AS lsc ON ls.id = lsc.stu_id LEFT JOIN lx_class as lc ON lsc.class_id = lc.idGROUP BY ls.id此时学生的加入的班级名称会以逗号的形式组成一个字
2021-12-23 09:24:48
5254
原创 简单的git流程
1.克隆仓库git clone git@gitee.com:moxi1177/backstage.git2.添加远程仓库 git remote add pb git@gitee.com:moxi1177/backstage.git //字符串 pb 来代替整个 URL//3.从远程仓库中抓取 git fetch pb4.将新文件添加到暂存区 git add .5.填写提交内容git commit -m "第一次提交测试"6.下拉代码git pu
2021-12-16 11:41:43
517
原创 larke-admin的安装(前后端)
1.安装laravelcomposer create-project --prefer-dist laravel/laravel larke-admin此时在E盘的project下面可查看安装好的laravel项目2.进入larke-admin目录cd larke-admin3.配置数据库在.env文件中配置如下4.安装后台apihttps://github.com/deatil/larke-admincomposer require lak...
2021-12-10 16:39:55
1981
原创 tp5查询每月业绩
$arr="select sum(order_amount) as amount,FROM_UNIXTIME(create_time,'%Y-%m') as time,user_id from lx_order where user_id =".$id." and order_type=2 GROUP BY FROM_UNIXTIME(create_time,'%Y-%m')"; $data=Db::query($arr);
2021-12-06 15:19:01
580
转载 php-微信表情的存储和显示
1.存储表情之前先调用一个函数/**转义emoji */function userTextEncode($str){ if(! is_string($str)) return $str; if(!$str || $str=="undefined")return ""; $text = json_encode($str); //暴露出unicode $text = preg_replace_callback("/(\\\u[ed][0-9a-f]{3})/i",fu
2021-11-29 15:44:27
328
原创 tp5查询时将时间戳直接转为年月日类型
很简单,改一下field即可。$result=Db::name('clock')->where('stu_id',$stu_id)->where('class_id',$class['class_id'])->join('lx_course','lx_course.id=lx_clock.course_id')->group('course_id')->field('lx_clock.id,course_id,stu_id,course_name,FROM_UNIX
2021-11-24 14:08:59
1153
原创 tp5报错:Indirect modification of overloaded element of think\Collection has no effect
近日使用tp5时报错:Indirect modification of overloaded element of think\Collection has no effect解决办法:在select查询语句后面加上toArray()例:
2021-11-24 11:26:38
1399
原创 外部url如何访问laravel 8中存储的文件或图片
1.首先需要创建从public/storage到storage/app/public的符号链接php artisan storage:link注意:文件路径存储在storage/app/public下面哦2.使用辅助函数asset来创建文件的 URL:echo asset('storage/img/avatar/a.jpg');例如:3.访问图片,先将图片路径给打印出来,web.php中:Route::any('/aaa',function (){ ...
2021-11-19 10:30:06
2861
原创 laravel8 jwt验证
1.配置数据库 .env文件2. 安装jwtcomposer require tymon/jwt-auth3.打开config/app.php在providers中添加:Tymon\JWTAuth\Providers\LaravelServiceProvider::class,在aliases中添加:'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class, 'JWTFactory' => Tymo
2021-11-11 15:19:35
2147
原创 vue+tp5实现简单的登录
准备工作:安装vue-cli,element-ui,package.json中如图所示,看着安装吧1.在src目录下新建一个views放置页面2. 在/src/router/index.js中写入:import Vue from 'vue'import Router from 'vue-router'import HelloWorld from '@/components/HelloWorld'import login from '@/views/login/index...
2021-11-09 14:51:14
623
原创 小程序客服功能(laravel作为服务器后台)
1.登录小程序后台后,在「开发」-「开发设置」-「消息推送」中,管理员扫码启用消息服务,填写服务器地址(URL)、令牌(Token) 和 消息加密密钥(EncodingAESKey)等信息。2.laravel后台代码:2.1 /routes/web.phpuse \App\Http\Controllers\Wechat as Wechat;Route::get('/checkSignature',[Wechat::class,'checkSignature']);2.2在app/..
2021-11-02 11:44:37
539
原创 将gitee上面的项目拉取到centos7.9
1.首先检查是否安装了gitgit --version没安装则输入:yum -y install git2.在apache根目录下面创建一个目录cd /var/www/htmlmkdir file3.进入创建的目录,并初始化 gitcd filegit init此时可能会报错:Initialized empty Git repository in /var/www/html/file/.git/yum -y update 再次输入git init就.
2021-10-29 16:55:01
534
原创 centos卸载mysql5.7安装mysql8.0并开启远程连接,使用navicat远程连接数据库
1.首先查看mysql的版本mysql --version2.查看安装的mysqlrpm -qa | grep mysql3.卸载已安装的mysql ,使用yum remove +文件名即可4.再次查看是否卸载干净rpm -qa | grep mysql5.进入/usr/local/下。cd /usr/local查看local下的目录ll创建一个mysql目录mkdir mysql再次查看目录发现mysql目...
2021-10-29 15:06:43
317
原创 Linux快速搭建laravel网站
我使用的是阿里云的服务器,操作系统使用的是centos 7.9,在搭建网站前请确保您已安装好LAMP环境。1.在云服务器安装gityum -y install git2.下载项目源码cd ~ && git clone https://gitee.com/moxi1177/waste-recycling-system.git3.将安装包拷贝到Apache的wwwroot目录下cp -r waste-recycling-system/* /var/www/htm
2021-10-28 17:00:56
744
4
原创 js判断扫码的是微信还是支付宝
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title></title.
2021-10-28 15:47:40
997
原创 微信小程序使用阿里图标(彩色)
1.创建一个项目(勾选彩色)2.搜索图标,并将图标加入购物车3.将购物车的内容添加至刚刚创建的项目4.点击font class5.点击该链接跳转,将代码全部拷贝,并在小程序中新建一个文件aliIcon.wxss,将代码复制到创建的wxss文件中6.在相关的wxss引用刚刚创建的阿里wxss文件。7.在home.wxml页面使用图标????!!!效果图如下...
2021-10-26 16:11:53
469
原创 composer安装laravel8
1.下载安装composer简介 | Composer 中文文档 | Composer 中文网点击下载即可。然后一直next这里的路径记得找到php环境中的php.exe2.检查环境变量环境变量->path环境变量中一定要含有php.exe文件的路径3.在cmd中输入composer验证composer是否安装成功4.安装laravel安装器----composer global require laravel/installer5.创建la...
2021-10-25 16:02:37
1032
wxparse渲染出来的audio在ios上无法播放是为什么
2021-11-22
vue如何显示laravel中的图片呢
2021-11-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人