自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 laravel-Maatwebsite-excel 限制读取列

完成值有时候遇到一些用户导入的表格里面不需要的空列是无穷多的,一下方法可以限制excel只读取到某列。不会因为各种各样的情况导致内存爆了中断业务。

2023-03-01 16:58:37 261

原创 laravel开启sql日志

有时候功能模块编写完成之后,运行速度还是很慢,如果开启了这个日志。那么我们就可以在日志里面查看到每一天执行的sql耗时,可以更加快捷的定位到问题。打开之后,我们以后的业务执行过的sql都会保存在。

2022-11-16 18:19:16 1456

原创 php通过strtotime获取想要的日期

php通过strtotime获取想要的日期

2022-10-31 10:42:17 513

原创 微信小程序,安卓可以调接口,苹果调不了的解决方案

今天跟前端进行联调,遇到一个奇怪的问题,做个记录。问题描述:在微信小程序上面,同一个接口调用,在安卓可以正常访问,但是在苹果缺报错了。如下图:请求头提示:Provisional headers are shown解决:1:跨域首先第一个想法就是跨域了,不过很快就否决掉了。原因:安卓和我们自己的后台都可以正常访问2:tls问题tls版本正常。下面附上查看tls版本的方法:1、打开浏览器(谷歌、火狐、360极速版)都可以,在地址栏中输入域名(一

2022-04-27 18:56:04 5089

原创 laravel-admin固定表头

laravel-admin原生框架是没有固定表头的,有时候表头会跟着跑掉很不方便。下面会很好解决这个问题 Admin::style( <<<STYLE tbody { display: block; max-height: 500px; overflow-y: scroll; } /*设置头

2022-04-22 16:20:45 1520

原创 laravel 生成二维码

1、简介Simple Qrcode 是Bacon/BaconQrCode针对 Laravel 框架的封装版本,用于在 Laravel 中为生成二维码提供接口。2、安装&配置在项目根目录下使用如下命令安装依赖包:composer require simplesoftwareio/simple-qrcode 1.3.*或者设置Composer安装SimpleQrCode扩展包添加 QrCode 包添加到你的composer.json 文件的 require 里:"r...

2022-04-01 13:21:08 2975

原创 windows家庭版wsl下docker安装踩坑以及迁移出C盘攻略

背景:项目使用go来开发项目,需要docker。但是我的windows是家庭版,不仅没有hyper-v,而且安装完docker后只能使用wsl2(虽然说wsl2性能传说比较好,但是我的c盘容量实在台下,所以wsl更加适合我,能够自定义镜像存储位置)先安装docker第一步:先确定windows虚拟化是否开启。任务管理器-性能-CPU如图位置第二步:开启hyper-v服务因为我的windows版本是家庭版的原因,所以这个功能默认是没有的,我需要自己手动去增加这个功能。创建一个hyper-v

2021-07-07 15:09:12 2447 2

原创 laravel-admin 保存图片到本地以及压缩图片

1:保存图片到本地$path = \Illuminate\Support\Facades\Storage::disk('baiduIma')->putFile('avatars'.$id, $ival);参考:https://laravelacademy.org/post/199612:压缩图片首先是安装composer require intervention/image修改 config/app.php 在 providers 添加Intervention\.

2021-05-08 18:00:06 1581

原创 Mysql 因为换行符,空格符导致的数据混乱问题

REPLACE(REPLACE(REPLACE(t.Content,',',','),CHAR(13),''),CHAR(10),'') as Content可以通过这句把他们转为空格

2021-04-16 16:35:07 407 1

原创 group_concat里面的值必须加上IFNULL搭配

情况:今天遇到一个问题:关于mysql中Group_concat使用。如果拼接的字段里面,如果有一个值为null,那么拼接后的东西不管其他是不是null都会返回null值。查询了资料之后:在mysql中concat函数有一个特点就是有一个值为null那么不管第二个字符有多少内容都返回为空了,这个特性让我们在实例应用中可能觉得不方便,但实现就是这样我们需要使用其它办法来解决。所以在之后的使用之中,必须保持一个习惯在group_concat里面的值必须加上IFNULL搭配写此文章..

2021-04-08 11:24:40 1193

原创 laravel event钩子的配置以及应用

1:运行php atrisan event:generate2:在App/Providers/EventServiceProvider.php 里面注册 protected $listen = [ Registered::class => [ SendEmailVerificationNotification::class, ], 'App\Events\AutoCheckSeperate' => [ .

2021-03-03 17:30:05 1017 1

原创 sh删除目录及文件的命令

location="D:/php/php/apache/Apache24/htdocs/ssadmin/public/download/TrainManageDownload/*"#find $location -mtime -1 -type d |xargs rm -rf #删除目录#find $location -mtime -1 -type f |xargs rm -f #删除文件find $location -mtime +1 |xargs rm -rf #删除两天前目录及文件...

2021-01-26 11:46:10 2725

转载 远程连接的时候出现“身份验证错误 要求的函数不受支持”解决方案

今日远程一台服务器是出现问题身份验证错误 要求的函数不受支持解决方案如下:命令 regedit 打开注册表,找到路径 [HKEY_LOCAL_MACHINE]\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters 一般情况下,到了System之后就没了,缺少的可以自己创建文件夹。 然后在最底部文件夹里面新建 DWORD(32)位的。文件名 "AllowEncryptionOracle",值:2

2020-05-23 11:32:55 543

原创 mysql查找当天数据

获取当天数据例子:date(a.create_time)=CURDATE();NOW()函数返回当前的日期和时间。CURDATE() 函数返回当前的日期。CURTIME() 函数返回当前的时间。获取当月数据例子:DATE_FORMAT( 时间字段名,'%Y%m')=DATE_FORMAT( CURDATE( ) ,'%Y%m')...

2020-03-05 21:45:20 1527

原创 配置apache+php环境时 curl扩展没有启用的问题

检查一下是不是apache的httpd.conf文件里面关联php.ini的语句有问题正确版本是PHPIniDir D:/php/php/php而不是PHPIniDir D:/php/php/php/php.ini记录一下!

2019-12-18 16:42:20 284

原创 “The requested URL / was not found on this server“和laravel路由不显示index.php以及laravel报错419的解决方案

问题背景:今天在postman运行本地项目的时候,遇到三个问题1:"The requested URL / was not found on this server"的问题:2:laravel路由不显示index.php3:laravel报错419的解决方案经过一番查阅之后总结了一下原因1:是localhost指向的问题,只需要定义正确localhost的指向正...

2019-11-01 14:12:19 6141 1

原创 关于__get(),__set(),__isset(),__unset(),__call(),__callstatic()几个魔术方法的使用

这几个魔术方法都是针对处理 调用到不存在的属性或方法 的情况下:__get( $p1 ):调用不存在的属性的值会被触发__set( $p1 , $p2 ):赋值给不存在的属性会被触发$p1 = 2;//$p1是不存在的属性,$p2是赋予的值__isset( $p1 ):isset一个不存在的的属性会被触发isset($a);//$a是不存在的属性__unset( $...

2019-07-26 12:02:42 166

转载 php执行外部命令函数--调用cmd命令的几个函数

PHP提供了4种方法执行系统外部命令:exec()、passthru()、system()、shell_exec(),下面分别介绍:1、exec原型:string exec ( string $command [, array &$output [, int &$return_var ]] )exec执行command命令,但是不会输出全部结果,而是返回结果的最后一行,...

2019-07-23 16:32:21 1183

原创 laravel中查询构建器里关于分页的两种常用用法

背景:在使用laravel查询构建器之后 关于分页自己常用的两种方法第一种:只有分页$sql -> offset($params['start'])->limit($params['length']);通过偏移(offset)和限制(limit)来实现分页 ,offset 表示 当前页数limit 表示 每页条...

2019-06-17 20:10:30 2832

原创 关于分组后去重的Mysql写法

有个需求:通过一个sql查询多个店的交易人数背景:每个人可以在多个店下单,在同一家店可以多次下单. 如果要查询每个店的交易人数,就需要把店分组后再筛选掉重复的买家。关联的语法(去重): 关键字distinct(字段/*):存在两条完全相同的纪录去重成一条 group by分组:如果是这种情况的话用distinct是过滤不了的,这就要用到主...

2019-05-09 10:38:07 10225

原创 0==null==''==false,"0"才不是

0==null==''==false,"0"才不是

2019-05-07 17:21:10 696

原创 laravel框架中关于数据库的一些自己常用的写法

1:原生SQL DB::select('SQL语句'); DB::update('SQL语句'); DB::insert('SQL语句'); DB::delete('SQL语句');1:DB::select('select * from 表名',array('name'=>a));2: $sql='SQL语句'; $d...

2019-04-25 15:52:17 695

原创 CURL的一些使用

使用CURL发送请求的基本流程使用CURL的PHP扩展完成一个HTTP请求的发送一般有以下几个步骤:初始化连接句柄; 设置CURL选项; 执行并获取结果; 释放VURL连接句柄下面的程序片段是使用CURL发送HTTP的典型过程// 1. 初始化 $ch = curl_init(); // 2. 设置选项,包括URL curl_setopt($ch,CURLOPT_UR...

2019-04-23 09:34:24 147

原创 php关于数组一些函数小结

1.array_diff($a,$b)函数找出$a数组中与$b数组中不同的值,例下:返回的是"1",因为"4"在数组b中,所以没有返回<?php$a1=array("1","2","3");$a2=array("2","3","4"); $result=array_diff($a1,$a2);print_r($result);2.array_merge()函数...

2019-04-15 11:34:39 190

原创 laravel调用数据库时绑定参数

laravel在使用sql语句的时候在绑定参数的时候和其他时候有些地方会不太一样接下来小结一下其他时候我们绑定参数的时候可以支持一对多,一个参数可以绑定到sql语句的多处地方写法一$sql='DELETE FROM zzz_code_materialWHERE material_classify_id=:material_classify_id OR father_class...

2019-01-07 10:50:23 1956

原创 sql在多个字段里面模糊查询

SELECT * FROM 表 WHERE CONCAT(IFNULL(字段1,''),IFNULL(字段2,''),IFNULL(字段3,'')) LIKE ‘%关键字%’concat是拼接,如果不加判断,那么里面某个字段如果是null值,则那条带null值的数据就会被过滤掉。...

2018-11-27 21:37:27 12861 2

原创 "=","==","==="的区别

"=":一个等于号代表的是赋值"==":两个等于号代表的是等于,传统的等于就是两个等于传统号"===":三个等于号代表的是恒等,说明不止数值,两边的格式都要相等,比如一边布尔值,一边字符串,肯定是错的...

2018-11-22 16:51:47 888

原创 true和false格式问题总结

最近撸代码遇到了一个最简单的错误,记录一下提醒自己以后不要再犯和前端对接的时候,有时候数据格式不一样,会引来大麻烦!!!!!!比如今天,要前端传一个参数给我,但是明明很简单的代码却运行不上来因为我穿的参数需要true或者false来判断,但是我却忽略了它是布尔值还是字符串1.如果前端穿来的是布尔值,只有true或者false$sort=getVal('sort'); 从前端...

2018-11-22 16:34:36 1107

原创 Composer 安装时要求输入授权用户名密码?Authentication required (packagist.phpcomposer.com): Username:

用composer安装socket.io时候出现Authentication required (packagist.phpcomposer.com): Username:要求填账号密码,但是我用的也是国内镜像文件,一波查询之后发现需要改用社区的源composer config -g repo.packagist composer https://packagist.laravel-ch...

2018-10-19 16:53:56 3030 1

原创 laravel无法直接调用第三方类方法的解决方法

背景今天在调用第三方类的时候,遇到一个问题,调用第三方类的时候可以调,但是直接调用第三方类里面的function.php里面的 方法却会报错:Call to undefined function App\Http\util。原因这个意思是没有找到我的这个方法,但是没理由啊,我这个方法明明已经写好了,而且在 zend也可以成功转入声明,但是为什么一直调试不通呢,最终过一系列调试, 终于...

2018-09-14 09:58:58 1309

原创 laravel中自动调用不用命名空间的第三方类/全局变量

关于配置1、找到根目录下的composer.json文件2、找到composer.json中定义的"autoload": { "classmap": [ "database", "app/Http/util" //在这里插入第三方类的路径,比如我是在util放第三方类 ], "psr-4"...

2018-09-13 16:01:48 522

原创 安装laravl出现无法加载autoload.php怎么解决

1.检查一下 安装下来的laravel文件夹是不是没有vendor这个文件夹。方法一、去php.ini中查看下面三个扩展项是否开启extension=php_fileinfo.dllextension=php_mbstring.dllextension=php_openssl.dll修改php.ini没必要重启服务器。方法二、更新一下composer的版本并清...

2018-09-03 10:07:30 2910

原创 获取url参数的各种命令

/**用$_GET[]可以得到。地址中问号后面的值传递方式是get的方式,所以在当前页面采用$_GET[]就可以得到,$_GET[""]中方括号引号里面需要写问候好变的参数名**/$id=$_GET["id"];echo $id;       2.// 说明:获取完整URL#测试网址:     http://localhost/blog/testurl.php?id...

2018-08-23 09:26:46 1075

原创 SQL语句

 数据库的增删改查//数据库的建立Create database 数据库名; //删除数据库Drop database 数据库名; //查看数据库Show database 数据库名 like ‘%关键字%’;   //意思是查询里面含关键字开头和关键字结尾的名字Show database 数据库名 like ‘_关键字’         //意思是查询...

2018-08-14 09:16:21 181

原创 win10总是提示自动更新怎么解决

最近win10更新后经常会出现讨厌的更新,尝试了很多办法1.首先是关闭windows update啦,设置-服务-windows update-停止,然后禁用,再无操作好了重点来了 ,很多人只是会禁用,但是2.关闭之后很多人总是会自动开启windows update ,所以通过以下来杜绝这个。...

2018-04-19 17:38:23 3344

原创 $_POST变量

定义:预定义的 $_POST 变量用于收集来自method="post" 的表单中的值。$oldpass=$_POST["oldpass"];接收的是原密码后面name=oldpass 输入框里面的字符,也就是密码&lt;form action="save_pwd.php" method="post"&gt; &lt;tr&gt; &lt

2018-04-12 14:47:36 679

原创 zend 修改字体

1.Window--&gt;preferences2.General--&gt;Appearance--&gt;Color and Fonts--&gt;Basic3.我三号字体看的舒服 直接改三号了

2018-04-08 02:23:38 233

原创 wamp server安装后具体如何配置

【1】汉化   安装完之后屏幕右下角就会出来一个红色W的标记,你右键单击,然后依次选择Language—Chinese,【2】MySQL以及PhpMyAdmin的配置        打开wampserver安装目录,然后依次打开\wamp\apps\phpmyadmin3.3.9,用记事本或者DW软件打开里面的config.inc.php,找到“$cfg['Servers'][$i]['passw...

2018-04-08 00:24:23 591

原创 win10快速启动不见了怎么解决

有些win10安装之后可能会找不到快速启动,我就是,刚安装了win10快速启动都找不到,所以需要通过设置来打开启动1.通过“win+x”快捷键打开菜单2.点击  命令提示符(管理员)3.输入指令  关闭快速启动powercfg -h off4.或者开启快速启动启动powercfg -h on5.回车  好了 现在可以去设置---电源选项---其他电源设置---选择电源按钮的功能    就可以看到启...

2018-04-02 16:24:49 9323 1

空空如也

空空如也

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

TA关注的人

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