自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

笑逐颜凯的博客

Keep it Simple, Stupid!学习交流QQ群:136242956

  • 博客(21)
  • 收藏
  • 关注

原创 laravel中取header头部信息取不到的相关问题

今天和移动端对接的时候,移动端把一些公共参数放在了 header 了,然而在 laravel 中使用\Illuminate\Http\Request; //这个是获取所有header信息Request::header();//这个是获取header里面的version参数值Request::header('version');这些是可以满足需求获取到参数的。但是偏偏...

2018-08-14 23:53:18 9699

原创 Laravel中使用php artisan make:model到指定目录(其他同理)

百度了一下没找到 自己就试了试,多试几次就出来了php artisan make:model ./Models/Log/DecryptLog这个就是创建一个Decrypt模型文件到app\Models\Log\DecryptLog.php目录下;同理 php artisan make:controller ./Api/DecryptLogController而这个

2018-01-30 17:24:18 19079 3

原创 PHP版DES算法加密数据(3DES)

PHP版DES算法加密数据(3DES)可与java的DES(DESede/CBC/PKCS5Padding)加密方式兼容不废话 直接上代码 ,这些代码都是从网上各个地方收集来的,加上了自己的理解和整理!如有不对 请多多指出哈!由于太多了 就不知道怎么感谢了代码如下<?php/** * Created by PhpStorm. * Title:...

2017-12-29 15:40:19 13056 5

原创 Laravel 不添加配置文件实现 Redis 切换库和设置 key 前缀

Laravel 不添加配置文件实现 Redis 切换库和设置 key 前缀

2022-10-10 17:58:24 677 1

原创 记解决 Postman 卡顿,占 CPU,卡死问题

前言对于后端开发者来说,一个好的接口调试工具是很重要的。这里首推 Postman。解决方案对于急于解决问题的可先这样操作,没错,简单暴力之清缓存,删除历史记录。了解解决过程可往下看。起因有一天发现自己的 Postman 越来越卡,打开越来越慢,各种卡死,占用大量 CPU ,那真的是令人奔溃的。其实这个卡顿问题很久之前就遇到,但是后来都没去解决,一直忍受着。终于有一天实在是卡的受不了了,才去找了解决方法。过程这天终于下定决心去解决它。第一件就是想到不行我就重装软件好了。毕竟重装能解决 99

2021-06-28 15:24:25 13152 14

原创 热乎的安装 Homestead 必备软件(Vagrant、VirtualBox、VirtualBox 镜像)

Homestead 必备软件(下载时间 2020-5-25)vagrant(2.2.7_x86_64 window版本)VirtualBox(6.1.6-137129-Win)virtualbox 镜像(virtualbox-9.5.1)由于国内网络的原因,导致软件直接下载很慢。终于想尽办法,下了下来,现在分享给有需要的人由于网盘原因,本来想提供蓝某云网盘下载链接,奈何限制文件大小。无奈只好提供某度网盘链接了,至于某度如何加速下载,这个看各位的本事了(???? ???? ????)。某度网盘

2020-05-25 11:52:57 334

原创 PHP实现秒与时分秒互转(简单粗暴)

PHP实现秒与时分秒互转具体代码如下/** * 时间 H:i:s 转 s * @User yaokai * @param $his * @return float|int */function HisToS($his){ $str = explode(':', $his); $len = count($str); if ($len == 3) { ...

2020-03-31 17:18:38 2242

原创 PHP相关进制转换(二进制转数组、十进制转16进制、16进制转字符串)

前段时间一直在和机器对接,涉及各种进制转换,这里记一下。/** * 二进制字符串转数组 * @User yaokai * @param $hex * @return array */function hexToArr($hex){ $arr = []; for ($i = 0; $i < strlen($hex); $i++) { $ar...

2019-11-28 13:25:55 1049

原创 Laravel 中简单处理接口并发

Laravel 中简单处理接口并发简介日常业务逻辑中经常会出现接口并发处理,最常见的是同一个接口被瞬间调了好几次,导致产生的数据错乱为了避免这种问题发生,一般前端、移动端会限制按钮触发接口限制,后端接口调用限制。说在前面该方法仅适用于简单的接口频率限制。并不适用于商品秒杀,但原理类似。原 理这只是一个简单的实现过程,主要用了 redis 原生的 set 方法类给 key 设置值的...

2018-12-11 09:45:15 2603

原创 PHP生成高并发订单号

 根据时间生成订单号/** * 生成订单号 * @User yaokai * @param int $length * @param string $tab * @return string */function getOrderNum($length = 6, $tab = ''){ $dt = date('YmdHis'); $str = $dt . ...

2018-09-04 21:03:45 2700

原创 lumen5.6中dd打印异常相关

lumen 5.6中 dd 打印异常相关Laravel 的 dd() 输出实际上是依赖于 Symfony 的 VarDumper 组件, Laravel 默认预装了该组件,而 Lumen 没有。 那么解决方法就很简单了,只需重新安装该组件即可:$ composer require symfony/var-dumper其他异常同理!异常打印详情见 [ 笑逐颜凯 lumen5.6 ...

2018-08-30 23:34:20 477

原创 laravel中二维数组排序(利用collection原理),多维同理。

正如你所看到的,Collection 类允许你使用方法链对底层数组执行匹配和移除操作,通常,每个 Collection 方法都会返回一个新的 Collection 实例。//构建collect对象根据priority_index字段正序排$book1 = collect($arr)-&gt;sortBy('priority_index'); //构建collect...

2018-07-20 15:46:57 7388 3

原创 正则验证手机号格式(简单验证)

由于情况不同,可以适当修改,只是简单验证国内手机号/** * 检查手机号码是否正确 * @User yaokai * @param $mobile 要验证的手机号 * @param string $nation_code 国家码 * @return bool */function checkMobile($mobile, $nation_code = '86'){ $

2018-01-29 14:00:35 10138

转载 超全超详细的HTTP状态码大全

HTTP 1.1中的状态码。这些状态码被分为五大类: 100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-599 用于支持服务器错误。一些常见的状态代码为:200 – 服务器成功返回网页

2017-11-21 15:01:08 417

原创 jquery回车登陆

//回车登陆 $(document).keydown(function (event) { if (event.keyCode == 13) {//回车键对应code值为13 $(".btn-success").click();//类选择器选择按钮 } });

2017-11-06 16:13:16 959

原创 PHP用*号替代姓名除第一个字之外的字符

 /* * 作用:用*号替代姓名除第一个字之外的字符 * 参数: * * * 返回值:string */function starReplace($name, $num = 0){ if ($num &amp;&amp; mb_strlen($name, 'UTF-8') &gt; $num) { return mb_substr($name, 0...

2017-09-22 17:31:05 6735

原创 PHP递归获取所有下级

&lt;?php$data = [ [ 'uid' =&gt; 1, 'username' =&gt; '155', 'parent_username' =&gt; '0' ], [ 'uid' =&gt; 2, 'username' =&gt; '186', 'parent_username' =&gt; '155' ], [ 'uid' =&gt; ...

2017-08-21 10:39:37 8516 2

原创 laravel中跟据某个特定顺序去排序查出来的数据:FIND_IN_SET

当初遇见这个问题真的很烦  在网上找了好久 最后在国外的网站上有找到,加上自己总结了一下。  //返回有顺序的客户id $customer_ids = $customer->bespeakTime($uid); $res = Customer::with('customer_industry', 'zone1', 'zone2', 'departm

2017-08-03 16:58:27 3471

原创 PHP获取本月第一天时间戳、上月第一天时间戳、今日凌晨时间戳,次日凌晨时间戳,今日凌晨4点等,考虑特殊月份2月,12月

//本月第一天的时间戳$this_month = strtotime(date('Y-m-01', strtotime(date("Y-m-d"))));//上个月第一天的时间戳$last_month = strtotime(date('Y-m-01', (strtotime(date('Y-m')) - 1)));//今日凌晨时间戳 $todaytime =

2017-07-26 10:43:32 3273 1

原创 PHPExcel中导出数据报错!个人遇见的问题,用的laravel框架

用PHPExcel导出数据都是直接输出内容,平时没有出现什么问题。今天导出突然出现,导出的时候PHPExcel抛出异常:用的laravel框架C361 -> Formula Error: An unexpected error occured通过错误提示信息可以看见, 是在C列361行,发生错误,肯定是361行数据有些特殊。造成这种原因的是输出的内容中大多数

2017-07-19 10:45:25 2896

原创 个人初学laravel笔记记录

http-conf开启:LoadModule rewrite_module modules/mod_rewrite.so(150行)LoadModule vhost_alias_module modules/mod_vhost_alias.so(171行)Include conf/extra/httpd-vhosts.conf(470行))Php.ini  904,899,90

2017-07-18 10:33:58 536 1

空空如也

空空如也

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

TA关注的人

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