文章库ARTICLE COLUMN

  • 使用 Orator 将你的 SQL 转换为 Laravel Query 语句

    使用 Orator 将你的 SQL 转换为 Laravel Query 语句

    摘要:本文翻译整理至介绍你可以可以使用的在线工具轻松的将原生和历史遗留语句转换为函数式语句。使用点击此处可试用此工具你只需输入您的语句,此工具便会返回一个函数式语句。而则会将尝试将反引号中的内容作为命令来执行,详见执行运算符。 showImg("htt...

    tyheisttyheist 评论0 收藏0
  • Laravel 5.5 使用 Passport 实现 Auth 认证

    Laravel 5.5 使用 Passport 实现 Auth 认证

    摘要:最近在写一个前后端分离项目,本来想用开发的,但是略感笨重,于是想到了的和新出的。更改看守器驱动将配置文件中授权看守器的的选项改为。然后在你的前端请求里需要加入一个参数然后在你需要使用到认证的路由里使用中间件,一切就大功告成啦 最近在写...

    miguel.jiangmiguel.jiang 评论0 收藏0
  • Laravel 中的模型事件与 Observer

    Laravel 中的模型事件与 Observer

    摘要:模型事件在的世界中你对大多数操作都会或多或少的触发一些模型事件今天就来看一下模型事件的使用。事先已经定义好了个模型事件以供我们使用它们分别是。和会在数据库中的真值修改前后触发。监听数据即将保存的事件。监听数据从软删除状态恢复后的事件。...

    YuanfYuanf 评论0 收藏0
  • Laravel Eloquent 之 Fill 方法解析

    Laravel Eloquent 之 Fill 方法解析

    摘要:上一次分析了中的模型事件与观察者模式这次来解析一下中的用的童鞋应该都知道方法是一个给实例赋值属性的方法让我们点开方法先看一看它的源码这里笔者所使用的版本为最新版为了方便阅读删除掉了注释首先可以看到会先去调用一个自身的方法让我们点开 上...

    skinnerskinner 评论0 收藏0
  • php多人开发环境原理解析

    php多人开发环境原理解析

    摘要:由于是并行开发,肯定存在好几个功能同时验收或者测试的情况,这个时候预发环境到底部署谁的代码呢切换到的分支,就不能验收了。所以希望存在一个多人开发环境,每个人的开发流程互不影响。运行原理首先我们来分析下的运行原理,看看的语言特点。 PHP ...

    JinkeyJinkey 评论0 收藏0
  • lumen5.5学习(三)

    lumen5.5学习(三)

    摘要:接着上篇分割线是的实例,但是文件中找不到方法在类内部看到,打开找到了方法,方法注释写的是主要用于运行应用以及发送响应主要看方法 接着上篇$app->run();--------------------分割线------------------------ $app是Application的实例,但是Appli...

    svttersvtter 评论0 收藏0
  • PHP上传文件

    PHP上传文件

    $_FILES何时为空数组? 表单提交 enctype 不等于 multipart/form-data 的时候 php.ini配置文件中,file_uploads = Off 上传的文件大小 > php.ini配置文件中所配置的最大上传大小时 只要出现 $_FILES 为 空数组,就可能出现以上的问题,必须修复! 如果 ...

    KavenFanKavenFan 评论0 收藏0
  • php-amqplib库操作RabbitMQ

    php-amqplib库操作RabbitMQ

    摘要:安装操作库在你的项目目录下的文件中增加下面内容增加这行然后接着执行。分别为规则说明精准推送广播。推送到绑定到此交换机下的所有队列组播。 mq的安装和php的扩扎在另外文章说明 RabbitMQ基本原理 首先,建议去大概了解下RabbitMQ(以下简称mq)的基...

    GodtoyGodtoy 评论0 收藏0
  • 13 个快速构建 Laravel 后台的扩展包

    13 个快速构建 Laravel 后台的扩展包

    摘要:值得一提的是扩展包不免费用于商业用途,作者用一种人类友好的方式说你使用这个扩展包就是应该去挣钱的,而不是免费的去工作这个扩展包收费美元。除了这些,还有五个没有全面的审查的扩展包。最后,还有三个优质的包选择于。 showImg("https://segment...

    ityouknowityouknow 评论0 收藏0
  • ESC-PHP开发环境搭建

    ESC-PHP开发环境搭建

    摘要:在编译安装之前,最好先保证依赖的一些扩展已经安装,可以执行关于编译选项的含义,可以参考手册,也可以参考这篇文章。 在环境搭建之前,最好先确定目录的结构,比如源码安装在/usr/local/src,应用安装在/usr/local 1. 编译安装apache 编译安装apach...

    hearawayhearaway 评论0 收藏0
  • Nginx的安装和多域名配置

    Nginx的安装和多域名配置

    摘要:二配置文件的配置文件默认读取文件。域名还可以分出级域名。这时候发现和域名访问都只是对应到了使用端口的程序默认的。需要注意的是这句命令应该放在的花括号内。 一、Nginx安装 centos6.x yum默认没有nginx的软件包 安装方式: 到nginx下载页面http:...

    luoyibuluoyibu 评论0 收藏0
  • PHP中被忽略的性能优化利器:生成器

    PHP中被忽略的性能优化利器:生成器

    摘要:所以,在调用函数时候会占用大量内存。首先调用函数,传入参数,但是值执行了一次然后停止了,并且告诉第一次循环可以用的值。 如果是做Python或者其他语言的小伙伴,对于生成器应该不陌生。但很多PHP开发者或许都不知道生成器这个功能,可能是因为生...

    魏明魏明 评论0 收藏0
  • Laravel 路由中不固定数量参数,是如何实现的?

    Laravel 路由中不固定数量参数,是如何实现的?

    摘要:是用户自定义函数中支持可变数量的参数列表。在及更早版本中,使用函数,,和。可变数量的参数列表,这个概念可能你会觉得很抽象。我们再看一个示例以上例程会输出可变数量参数将被传递到中,给定的数组会作为参数变量。 最近在读 Laravel 源码的时候...

    BingqiChenBingqiChen 评论0 收藏0
  • CentOS安装RabbitMQ及PHP扩展

    CentOS安装RabbitMQ及PHP扩展

    摘要:开发环境安装服务端安装完成后可以使用系列命令进行管理操作启动安装在安装之前还需要安装另外一个通讯扩展。因为后面编译安装扩展的时候系统会到目录下搜索依赖库,导致错误。 开发环境 CentOS7.3 安装RabbitMQ服务端 sudo yum install rabbitmq-serv...

    ConardLiConardLi 评论0 收藏0
  • 一个 16年毕业生所经历的 PHP 面试

    一个 16年毕业生所经历的 PHP 面试

    摘要:正确做法是给加索引,还有联合索引,并不能避免全表扫描。 前言:有收获的话请加颗小星星,没有收获的话可以 反对 没有帮助 举报三连 有心的同学应该会看到我这个noteBook下面的其它知识,希望对你们有些许帮助。 本文地址 时间点:2017-11 一个16年...

    dabaidabai 评论0 收藏0
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo

    不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo

    摘要:我们知道,开发微信支付需要申请服务号并且需要一系列的资料才可以开通。怪麻烦的,现在我们可以用第三方开放的免签约微信支付接口,支付宝接口和钱包接口,实现实时到帐的微信支付开发。 我们知道,开发微信支付需要申请服务号并且需要一系列的资料才...

    whatsnswhatsns 评论0 收藏0
  • 个人网站即时到账收款解决方案

    个人网站即时到账收款解决方案

    摘要:市面上也有一些第三方聚合支付,但往往费率较高或是信赖度低。本文要介绍的就是一种个人可以接入的基于有赞云的解决方案。前置条件注册开发者只需在有赞云进行个人开发者身份注册就可以了。店铺授权创建可授权店铺微商城店铺或者有赞微小店都可以。 原...

    刘德刚刘德刚 评论0 收藏0
  • API开发 – 让异常变得优雅

    API开发 – 让异常变得优雅

    摘要:公司在做开发作为程序员难免会出点小哪如何捕获呢。在上出现通常会出现闪退和无法解析错误一直加载用到的框架是有一个想法。将错误也变成格式码定义为如果移动端发现错误为的话就温柔提醒并且服务端保存错误信息供开发者修改下面说下如何实现。 公司在...

    nemonemo 评论0 收藏0
  • php面向对象详解

    php面向对象详解

    摘要:前言自从进入版本以来,开始全面地支持面向对象编程。好了,进入正题,面向对象的三大特性分别是封装性,继承性以及多态性,使用面向对象开发,让我们的程序可维护以及扩展性大大提高。 showImg("https://segmentfault.com/img/remote/146000001225757...

    xingpingzxingpingz 评论0 收藏0
  • 网易云易盾验证码

    网易云易盾验证码

    摘要:之前用的图形验证码,现在改用网易云滑动验证码,效果如下这里基于来实现校验验证码易盾验证码二次校验构造函数验证码密钥对密钥对发起二次校验请求二次校验数据用户信息公共参数计算参数签名密钥对请求参数参数排序发送请求请求参数新建 之前用的图形...

    davidacdavidac 评论0 收藏0
  • 「HEAD-FIRST」之策略模式

    「HEAD-FIRST」之策略模式

    摘要:这是一个设计模式系列本书所有案例均来自设计模式中文版地址欢迎大家策略模式定义了算法族,分别封装起来,让他们之间可以相互调用,此模式让算法的变化独立与调用算法的客户端。 这是一个设计模式系列,本书所有案例均来自「Head-First设计模式(中文版...

    mikyoumikyou 评论0 收藏0
  • 「HEAD-FIRST」之观察者模式

    「HEAD-FIRST」之观察者模式

    摘要:这是一个设计模式系列本书所有案例均来自设计模式中文版地址欢迎大家观察者模式定义了对象之间的一对多依赖当一个对象改变状态时它的所有依赖者都将会收到通知并自动更新观察者模式形容图设计谜题有一个气象观察站我们希望建立一个应用有三种布告板用于...

    SonglcySonglcy 评论0 收藏0
  • PHP7.2、PHP7.1 性能对比

    PHP7.2、PHP7.1 性能对比

    摘要:鸟哥点评相对于主要优化也是在。基于的脚本测试未开启取平均值取平均值开启取平均值取平均值在本次测试中,未开启的情况下,性能比略有提升,开启之后,比有很大的提升。测试结果和配置参数以及服务器配置有关,仅供对比与的性能。 直播好久没有曝光量...

    li21li21 评论0 收藏0
  • 【项目上线】详细步骤03:一键安装lnmp环境,配置Nginx+Node+MongoDB+MySQL

    【项目上线】详细步骤03:一键安装lnmp环境,配置Nginx+Node+MongoDB+MySQL

    摘要:网址一一键安装环境第一步选择版本直接回车,选择默认版本设置密码,直接回车表示默认密码,与登录密码相同。如果在这里面输入错误,请按或删除选择数据库的引擎,直接回车,选择默认引擎。直接回车,不安装此时,请按任意键安装刚才配置的软件环境。 ...

    daryldaryl 评论0 收藏0
  • PHP下载文件、限速、X-sendfile

    PHP下载文件、限速、X-sendfile

    摘要:主要用于存储速度不同步的设备或者优先级不同的设备之间传办理数据的区域。机制,意味在之前,建立了一新的队列,数据必须经过该队列。当需要下载的文件很大的时候,这种方式将消耗大量内存,甚至引发进程超时或崩溃,接下来就使用到。 一、普通文件下...

    Lionad-MorotarLionad-Morotar 评论0 收藏0

热门文章

<