dfshro1061
码龄8年
关注
提问 私信
  • 博客:19,048
    19,048
    总访问量
  • 暂无
    原创
  • 586,242
    排名
  • 1
    粉丝
  • 0
    铁粉
  • 加入CSDN时间: 2017-03-27
博客简介:

dfshro1061的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    0
    当前总分
    0
    当月
    0
个人成就
  • 获得0次点赞
  • 内容获得0次评论
  • 获得13次收藏
创作历程
  • 12篇
    2018年
  • 16篇
    2017年
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

349人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

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

delete()方法是实例方法,需要查询到相应的数据并通过模型实例调用destroy()方法可以直接调用,通过索引删除记录举个栗子: 1 /*delete()方法删除*/ 2 //先查找记录 3 $blog = Blog::find(1); 4 if($blog){ 5 //再删除记录 6 if($blog->delete())...
转载
发布博客 2018.09.19 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

laravel where筛选会判断类型吗?

laravel where筛选会判断类型吗?laravel where筛选会判断类型吗?laravel where筛选会判断类型吗?这个说会判断不对,说不会判断也不对。当字符串'1'和数值1是,where('a',1)这个判断为真,也就说他不会判断数据类型(PHP是弱类,会把条件中的数值1转换成1或‘1’,纯属个人理解)但是当判断where('a', '!=', 1)...
转载
发布博客 2018.08.08 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

微信退款回调

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

Carbon中文使用手册

IntroductionCarbon继承了PHP的Datetime类和JsonSerialiable。所以Carbon中没有涉及到的,但在Datetime和JsonSerializable中已经实现的方法都是可以使用的。1 class Carbon extends DateTime implements JsonSerializable2 {...
转载
发布博客 2018.07.27 ·
1619 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

简单记录一下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 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

laravel 对查询结果的二次筛选

假设有表Scores 里面有 id,math,english等字段,现在要求按总分(数据库没有这个字段)来排序或者筛选,用having()方法就可以很方便解决这个问题。1 $scores = Score::select('id',DB::raw('sum(math + english) as total'))2 ->having('total...
转载
发布博客 2017.12.19 ·
579 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

laravel5.5 when()的用法

当你在使用where语句有前提条件时,比如某值为1的时候才执行where子句,否则不执行,这个时候,laravel5.5新出了一个简便方法when($arg,fun1[,fun2])。具体用法如下:当$arg为真时,执行闭包fun1,为假时,执行闭包fun2(可选);举个栗子1      when($arg,function ($q){2 ...
转载
发布博客 2018.02.01 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

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

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

laravel whereDate()方法的使用

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

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

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

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 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

对于数组的排序,很很多方法;随便百度了一下sort() - 以升序对数组排序rsort() - 以降序对数组排序asort() - 根据值,以升序对关联数组进行排序ksort() - 根据键,以升序对关联数组进行排序arsort() - 根据值,以降序对关联数组进行排序krsort() - 根据键,以降序对关联数组进行排序但是这些都是对一维数组的排序,...
转载
发布博客 2017.08.26 ·
127 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

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

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

laravel 500错误的一个解决办法

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

学习正则笔记

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

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 ·
774 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

laravel MethodNotAllowedHttpException错误一个原因

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

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

前几天在写api的时候,出现了一个比较奇怪的问题,用paginate()方法取值取不到的问题,我奇怪的是,我用paginate()方法取值是直接复制粘贴之前自己写过的api中的代码的,怎么突然取不到了呢?代码如下:$user = JWTAuth::parseToken()->authenticate();$status = $request->input('statu...
转载
发布博客 2017.07.17 ·
900 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多