自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

php的绯闻女友

有志者自有千计万计,无知者只感千难万难

  • 博客(120)
  • 资源 (1)
  • 问答 (2)
  • 收藏
  • 关注

原创 记 Hyperf booted模型事件的使用

原来是因为我创建完数据后,会马上查询该内容,并为该内容添加上一段关联关系,不过因为加上了全局查询的原因,现在查询不到该内容,所以就报错了。产品经理提了一个需求,要求能自定义内容的创建时间,当前事件大于创建时间时,才能查询到这些内容,并对内容进行操作。我的第一反应:不算麻烦,只需要在仓储层的查询方法中,给每个查询都多加一个查询条件不就好了吗。于是勤勤恳恳的写完了,检查代码时,却犹豫了,有没有更好的办法呢?翻了翻laravel的相关文档,果然发现了有用的东西。记录一次小小的经历~今天的天气是阴天,我喜欢。

2024-02-29 15:01:48 653

原创 PhpStorm Word Book插件使用

使用word book插件批量导入,作为单词本使用

2023-04-27 17:13:55 701 1

原创 MySQL insert 与 update扩展

2023-03-23 23:15:22 343

原创 VMware与宿主机实现共享文件

手把手教你:VMware与宿主机实现共享文件再也不用痛苦的使用什么虚拟机映射啦

2022-09-25 14:42:48 1368

原创 VMware 安装Rocky9.0

手把手教你使用VMware 安装Rocky9.0

2022-09-25 14:01:22 869

原创 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 1542

原创 Docker compose配置MySQL并实现远程连接

​远程连接效果如下:docker内的项目连接数据库时的配置:每一个参数的名字是根据.env文件确定的。enviroment定义在容器中设置的环境变量。​docker exec

2022-07-05 15:48:16 2957

原创 Centos PHP8.1编译安装pdo_mysql扩展

编译安装pdo_mysql

2022-05-24 13:36:29 1097

原创 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 616 1

原创 ubuntu Hyperf-skeleton初体验

编译Swoole扩展了解Hyperf框架使用Hyperf-skeleton搭建一个项目,并且成功启动一个服务,访问它能够显示HelloWorld

2022-03-18 21:32:56 613

原创 windows远程连接ubuntu-(密码登录、密钥登录、免密登录)

Windows使用ssh连接ubuntu 20.04.4服务器。详细记录了密码登录、密钥登录、免密登录操作的流程。

2022-03-17 10:19:37 4421 1

原创 git使用基操

git的一些基本操作和理解

2022-03-11 10:33:04 394

原创 apache+php环境配置

apache+php7.4环境安装配置

2022-03-10 14:03:44 11668 5

原创 vue wangEditor组件

vue wangEditor组件的设计

2022-01-13 14:51:35 610

原创 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 2755

原创 laravel部署到服务器以后图片等资源无法访问的问题

laravel部署到服务器以后图片等资源无法访问的问题

2022-01-07 09:10:26 1451

原创 vue-element上传视频并预览、上传多个视频+laravel8后台(larke-admin)

vue-element上传视频并预览、上传多个视频+laravel8后台(larke-admin)

2022-01-06 14:48:08 4919 1

原创 vue-element下拉选择框,选中时value值改变

vue-element下拉选择框默认选中、选中后data中的值也改变

2022-01-06 13:51:52 1249

原创 vue-element+larke-admin上传多张图片(laravel)

element+larke-admin上传多张图片并预览、

2022-01-06 10:21:11 920

原创 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 6315

原创 vue 弹窗关闭后刷新父页面表格的数据

vue 弹窗关闭后刷新父页面表格的数据

2021-12-31 16:02:07 3086

原创 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 4920

原创 简单的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 472

原创 MySQL优化概述

sql优化概述

2021-12-14 11:56:52 299

原创 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 1876

原创 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 524

转载 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 275

原创 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 1052

原创 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 1323

原创 外部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 2467

原创 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 2028

原创 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 550

原创 小程序客服功能(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 482

原创 将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 446

原创 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 256

原创 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 695 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 878

原创 微信小程序使用阿里图标(彩色)

1.创建一个项目(勾选彩色)2.搜索图标,并将图标加入购物车3.将购物车的内容添加至刚刚创建的项目4.点击font class5.点击该链接跳转,将代码全部拷贝,并在小程序中新建一个文件aliIcon.wxss,将代码复制到创建的wxss文件中6.在相关的wxss引用刚刚创建的阿里wxss文件。7.在home.wxml页面使用图标????!!!效果图如下...

2021-10-26 16:11:53 395

原创 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 956

原创 tp5上传文件时不改变原文件名

//上传音频 public function uploadAudio(){ $audio=request()->file('file'); if($audio){ $info = $audio->move('static/uploads/courseAudio/'.date('Ymd').'/',''); if($info){ // 成功上传后 获取上传信息 .

2021-10-21 11:26:25 604

PHP实现工厂模式设计日志记录器

PHP实现工厂模式设计日志记录器,客户可通过修改配置文件灵活地改变日志记录方式

2021-04-05

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

TA关注的人

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