自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 laravel中delete()方法和destroy()方法的区别

delete()方法是实例方法,需要查询到相应的数据并通过模型实例调用destroy()方法可以直接调用,通过索引删除记录举个栗子: 1 /*delete()方法删除*/ 2 //先查找记录 3 $blog = Blog::find(1); 4 if($blog){ 5 //再删除记录 6 if($blog->delete())...

2018-09-19 10:57:00 205

转载 laravel where筛选会判断类型吗?

laravel where筛选会判断类型吗?laravel where筛选会判断类型吗?laravel where筛选会判断类型吗?这个说会判断不对,说不会判断也不对。当字符串'1'和数值1是,where('a',1)这个判断为真,也就说他不会判断数据类型(PHP是弱类,会把条件中的数值1转换成1或‘1’,纯属个人理解)但是当判断where('a', '!=', 1)...

2018-08-08 10:01:00 297

转载 Carbon中文使用手册

IntroductionCarbon继承了PHP的Datetime类和JsonSerialiable。所以Carbon中没有涉及到的,但在Datetime和JsonSerializable中已经实现的方法都是可以使用的。1 class Carbon extends DateTime implements JsonSerializable2 {...

2018-07-27 14:19:00 1573

转载 微信退款回调

微信退款一定要写回调函数!!!一定要写回调函数!!!一定要写回调函数!!!昨天,小编线上的版本微信退款失败了,失败了,由于没写回调函数,我当时还是一脸蒙蔽,还确信退款成功了,结果打开微信商户平台发现,还真没退成功,而且查不到任何信息,不说了,小编这个月要吃土了T_T.有时候微信退款,会有延时,比如银行卡支付的,会有1-3个工作日,所以,有些业务逻辑要在回调里写。下面撸退款代码...

2018-07-13 15:35:00 206

转载 laravel5.5 自定义验证规则——手机验证RULE

相信很多小伙伴和我一样烦恼,laravel没有自带手机号的验证,每次验证手机号都要写正则这类的规则,每次都是repeat yourself!违背了编码的一个原则,就是Don't repeat yourself!所以今天有空就像大家介绍一下laravel5.5的一个新特性,RULE的使用。在你使用laravel5.5之后,在php artisan list之后,你会看到有...

2018-07-10 10:13:00 730

转载 laravel5.5 延时队列的使用

队列这个知识相对比较冷门,因为平时的CURD基本用不到这个知识,今天用到了,所以就写个博客记录一下吧。首先你得清楚要用什么驱动,除了database队列驱动(选择database驱动要php artisan queue:table php artisan migrate执行这两条命令,具体参考laravel学院文档或官方文档),还有Amazon SQS:aws/aws...

2018-05-15 16:21:00 169

转载 laravel 使用EasyWechat 3分钟完成微信支付(以APP支付为例)

上一篇写了支付宝支付,然后这段时间我又把微信支付给接上了,作为萌新的我还是很有成就感的,哈哈~~好了,该写正事了。第一步:创建应用及配配置  首先到微信的官方平台注册应用https://pay.weixin.qq.com/index.php/core/info(我这个我我们产品经理注册的,具体步骤就不说了啊,慢慢捣鼓吧)  注册完应用有一个APPID和一个API密钥(需设置...

2018-05-10 15:20:00 956

转载 laravel 接入蚂蚁金服SDK(以支付宝APP支付为例)开发步骤

一、创建应用及配置首先需要到蚂蚁金服开放平台(https://docs.open.alipay.com)注册应用,获取应用id(APP_ID),并且配置应用,主要是签约应用,这个需要审核,一般2-5个工作日,审核通过后,去生成公钥私钥这些东西,具体步骤参考蚂蚁金服官方文档,上面说明的比较清楚;二、下载对应SDK下载的是服务端SDK,注意不要下错,下载地址:https:/...

2018-04-18 16:16:00 769

转载 laravel5.5 使用alipay SDK报错Cannot redeclare Encrypt() (previously declared in ../vendor/laravel/framew...

错误现象:在laravel5.5 中,使用alipaySDK 报错:Cannot redeclare Encrypt() (previously declared in ../vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:448)原因:因为laravel框架中的Encrypt()/Decryp...

2018-04-18 15:25:00 506

转载 git 提交代码

先用git add 命令提交至缓存区· git add -A 提交所有变化·git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new)·git add . 提交新文件(new)和被修改(modified)文件,不包括被删除(deleted)文件git commit -m "这里写备注" 提交至本地仓库...

2018-03-30 16:57:00 49

转载 简单记录一下http请求的7个步骤

1.建立TCP连接2.客户端发送请求命令3.客户端发送请求头信息4.服务端应答请求,返回版本号和状态码5.服务端应答头信息6.服务端向客户端发送数据7.服务器关闭TCP连接(Connection:keep-alive保持连接,不关闭)转载于:https://www.cnblogs.com/x-x-j/p/8398149.html...

2018-02-01 11:28:00 92

转载 laravel5.5 when()的用法

当你在使用where语句有前提条件时,比如某值为1的时候才执行where子句,否则不执行,这个时候,laravel5.5新出了一个简便方法when($arg,fun1[,fun2])。具体用法如下:当$arg为真时,执行闭包fun1,为假时,执行闭包fun2(可选);举个栗子1      when($arg,function ($q){2 ...

2018-02-01 10:59:00 149

转载 laravel 对查询结果的二次筛选

假设有表Scores 里面有 id,math,english等字段,现在要求按总分(数据库没有这个字段)来排序或者筛选,用having()方法就可以很方便解决这个问题。1 $scores = Score::select('id',DB::raw('sum(math + english) as total'))2 ->having('total...

2017-12-19 16:50:00 542

转载 使用Navicat导入.csv文件(过程和注意点)

1、创建一个数据库,右键点击表,选择导入向导。2、在跳出的弹窗中选择.CSV文件,点击下一步3、选择文件来源和编码规格,点击下一步如果发现上传后中文出现乱码请使用10008这个编码规则4、选择分隔符,一般这里直接默认就好了,点击下一步5、选择时间的分隔符,点击下一步注意:如果日期的分隔符不一致,则会导致日期数据全是0000:00:00:...

2017-12-06 16:55:00 1783

转载 laravel中with()方法,has()方法和whereHas()方法的区别

with()with()方法是用作“渴求式加载”的,那主要意味着,laravel将会伴随着主要模型预加载出确切的的关联关系。这就对那些如果你想加在一个模型的所有关联关系非常有帮助。因为“渴求式加载”缓解了1+N的查询问题,仅需1+1次查询就能解决问题,对查询速度有了质的提升。例如:user > hasMany > post1 $users = User...

2017-11-29 16:18:00 1937

转载 laravel5.3统计 withCount()方法的使用

在laravel5.3之后可以使用withCount()这个方法。注意:一定要是5.3版本之后,5.2和5.1都会报方法未定义举个栗子:App\Post::withCount('comments')->get();使用该方法后,会在模型中添加一个comments_count属性,所以你就可以直接访问该属性就可以了得到统计数了。foreach($postsas...

2017-10-27 11:39:00 563

转载 laravel whereDate()方法的使用

  今天在做日期查询,过过滤的时候,发现了一个问题,用where()语句,要求时间格式比较严格,比如你要查2017-09-23这一天的活动,你在输入框传入2017-09-23,系统会默认帮你补上后面缺少的时分秒00:00:00但是你用大于或小于去做过滤,总是不能很好的满足我们的实际需求,总有点的问题。用了whereDate(),之后,他会只精确到日,自动帮你过滤掉后面 的时分秒。这样虽然...

2017-09-23 11:44:00 1291

转载 查看.ssh文件在哪

输入命令 ll -d ~/.ssh 后你就都明白了。转载于:https://www.cnblogs.com/x-x-j/p/7568711.html

2017-09-21 15:08:00 2793

转载 laravel MethodNotAllowedHttpException错误一个原因

前两天在写api的时候,出现一个之前都没有碰到过的问题,如图可以说提示信息是很不友好了,然后打开错误日志,发现报了一个MethodNotAllowedHttpException这样的错误,这样错误我一开始想到的是以为是方法不对,在尝试过post\put\get\delete等各种方法后,发现不是这个原因,后来仔细看代码,断点检查,才发现自己的控制器里面的Request错误了,然后打开...

2017-09-15 17:28:00 499

转载 laravel查看执行sql的

加个监听就好了~~~~而且很简单1.在routes.php(api.php\web.php)中添加如下语句Event::listen('illuminate.query',function($sql,$param) {file_put_contents(public_path().'/sql.log',$sql.'['.print_r($param, 1).']'."\...

2017-09-01 16:51:00 59

转载 二维,多维数组排序array_multisort()函数的使用

对于数组的排序,很很多方法;随便百度了一下sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序但是这些都是对一维数组的排序,...

2017-08-26 15:04:00 112

转载 REMOTE_ADDR,HTTP_CLIENT_IP,HTTP_X_FORWARDED_FOR获取客户端IP

话不多说,先上代码:/*** 获得用户的真实IP地址** @access public* @return string*/function real_ip(){static $realip = NULL;if ($realip !== NULL){return $realip;...

2017-08-22 10:41:00 92

转载 学习正则笔记

1、行定位符(^和$)作用:用来描述字符串的边界;^表示字符串的开始,$表示字符串的结束,“^abc”表示以abc开头,“xyz$”表示以xyz结束;2、单词定界符(\b和\B)如an是否在一个串字符串“boy and girl”中存在,很明显,如果匹配的话,an肯定可以匹配到字符串“boy and girl”,但是怎么样才能让其匹配到一个单词,而不是单词的一部分呢?这个时候...

2017-08-07 15:21:00 74

转载 关于apidoc文档生成不了的一个原因

前几天在写完API后,写注释文档,然后很习惯的去用apidoc取生成注释文档,但是奇怪的事发生了,没有注释的内容,也没有报错;注释代码如下:/* * @api {get} /applet/:id 根据编号,获取场地id * @apiGroup applet * @apiVersion 2.2.0 * @apiParam {integer} id 二维码编号 * @apiSuccess...

2017-07-25 13:42:00 516

转载 laravel 表单验证 Exists 规则的基本使用方法

public function rules(){ return [   'm_pushing_frequency_level_id' => 'integer|required|exists:m_pushing_frequency_levels.id',   ];}我看到laravel学院上是exists:table.column这么写的,但是我这样写,他报local...

2017-07-20 17:48:00 740

转载 laravel 500错误的一个解决办法

我从svn上update下来了开发环境的目录,结果当我访问本地的根目录的时候却报了500错误,百度了许多,也看了很多博客,发现都没有解决我的问题,所以我觉得我的解决办法值得一写,当你从svn上update开发目录的时候,.env文件和storage文件夹是没有,你不仔细看是注意不到的。我就是当时没有.env文件,导致我访问网站根目录的时候,报了500错误。只要加上.env文件,然后用...

2017-07-17 14:24:00 175

转载 关于laravel 用paginate()取值取不到的问题

前几天在写api的时候,出现了一个比较奇怪的问题,用paginate()方法取值取不到的问题,我奇怪的是,我用paginate()方法取值是直接复制粘贴之前自己写过的api中的代码的,怎么突然取不到了呢?代码如下:$user = JWTAuth::parseToken()->authenticate();$status = $request->input('statu...

2017-07-17 11:36:00 879

转载 laravel with嵌套的渴求式加载

今天在通过需求表A查询场地类型表B,然后通过表B的场地类型id去查询表C场地类型名的时候遇到了一个小的问题。需求表A的字段:id、user_id 、name等等;中间表B的字段:id、appeal_id、field_type_id;场地类型表C的字段:id、display_name等等;Appeal模型中:public function appeal_field_ty...

2017-07-14 19:40:00 282

空空如也

空空如也

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

TA关注的人

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