• laravel如何修改默认的加密与解密方式?

    laravel如何修改默认的加密与解密方式?

    Laravel默认是使用OpenSSL来提供AES-256和AES-128的加密。默认我们采用的是AES-256的加密方式;但是有时候我们会需要修改加密方式如何解决呢? 一、在config/app.php下找到如下配置: 'cipher'='AE

  • laravel 5.*进行支付宝同步/异步通知签名验证问题汇总

    laravel 5.*进行支付宝同步/异步通知签名验证问题汇总

    支付宝同步/异步通知签名验证在我们支付成功之后常常会用到,但是在我们的使用过程中常常会出现各种问题,今天我汇集一下使用方法与问题汇总 一、使用方法 如下demo所示,我们需要alipayrsaPublicKey和$params,$params为你获取到的所有参数,你可以

  • [ laravel拓展 ] 使用laravel agent轻松识别客户端信息以及设备信息

    [ laravel拓展 ] 使用laravel agent轻松识别客户端信息以及设备信息

    Agent 有很多时候我们需要在laravel中识别系统是安卓还是ios,有时候我们也需要判断是什么浏览器,以及判断手机或者电脑访问网站,安全中我们需要判断laravel网站是否是机器人访问。 安装 使用composer安装: compose

  • 解决laravel出现Syntax error or access violation: 1055 '***' isn't in GROUP BY报错问题

    解决laravel出现Syntax error or access violation: 1055 '***' isn't in GROUP BY报错问题

    laravel5.3以后默认开启mysql严格模式(strict),在mysql在严格模式下,并且开启了ONLY_FULL_GROUP_BY的情况下,我们SELECT的字段没有出现在groupby语句中会报错;如何解决呢?只要关闭了严格模式就不会报错。

  • laravel5.*添加创建自定义全局函数(辅助函数)

    laravel5.*添加创建自定义全局函数(辅助函数)

    laravel中有很多全局函数,比如session(),url(),view()等待,这些函数也是全局可以调用的,非常的方便。 Laravel5.全局函数配置文件 Laravel5.中的全局函数配置文件地址为/vendor/laravel/framework/

  • [ laravel-mongodb教程 ] laravel使用/升级/配置mongodb数据库

    [ laravel-mongodb教程 ] laravel使用/升级/配置mongodb数据库

    在前面的文章[Laravel/Lumen安装配置Mongodb扩展](https://phpartisan.cn/news/74.html)中我们介绍了安装laravel-mongodb拓展,接下来我们查看如何使用以及常用命令 一、升级 从版本2升级到3 在新的re

  • [ laravel-mongodb教程 ] Laravel/Lumen安装配置Mongodb扩展

    [ laravel-mongodb教程 ] Laravel/Lumen安装配置Mongodb扩展

    LaravelMongoDB MongoDB支持Eloquent模型和查询构造器,使用原始的LaravelAPI。这个库扩展了原来的Laravel类,所以它使用完全相同的方法。 确保你已经安装了MongoDBPHP驱动程序。你可以在http://php.n

  • [ laravel-mongodb教程 ] MongoDB在Win/Mac OSX/Ubuntu/Centos中的安装配置以及开启远程并且MongoDB安装PHP 扩展

    [ laravel-mongodb教程 ] MongoDB在Win/Mac OSX/Ubuntu/Centos中的安装配置以及开启远程并且MongoDB安装PHP 扩展

    一、MongoDB在Win,MacOSX,Ubuntu,Centos中的安装1、Windos安装MongoDBMongoDB提供了可用于32位和64位系统的预编译二进制包,你可以从MongoDB官网下载安装,MongoDB预编译二进制包下载

  • laravel5.* 字段递增/递减以及实现多字段递增/递减

    laravel5.* 字段递增/递减以及实现多字段递增/递减

    laravel单个字段递增或者递减其实官网已给出[自增或自减](https://phpartisan.cn/docs/5.5/queriesincrement-and-decrement) DB::table('users')-increment('votes');//v

  • laravel/php调用shell命令或者web端调用python脚本方法汇总

    laravel/php调用shell命令或者web端调用python脚本方法汇总

    在我们使用多种语言混合开发的时候,或者我们编写了一个脚本需要单独调用,所以我汇总一下laravel/php调用shell命令或者web端调用python脚本的方法 1、php/laravel执行shell 你可以使用popen,fpassthru,shell_ex

  • Laravel使用Elixir出现Browserify Failed!: Unexpected token的解决办法

    Laravel使用Elixir出现Browserify Failed!: Unexpected token的解决办法

    当我们在laravel中使用gulp安装vued等项目时候,有时候会出现BrowserifyFailed!:Unexpectedtoken错误,看一下我们的gulpfile.js: varelixir=require('laravel-elixir');

  • laravel Htmldom拓展包,laravel爬虫中的html代码解析神器

    laravel Htmldom拓展包,laravel爬虫中的html代码解析神器

    在我们开发和编写爬虫的过程中,常常需要在网页中提取关键字,提取我们需要的内容,python中大家都是用beautifulsoup,简直是神器,有了它我们可以快速的提取到网页中我们需要的内容,免去我们慢慢的编写正则表达式;其实,在PHP中,也有simple_html_dom能帮助我们

  • LNMP高并发性能优化使AB测试RPS超过500

    LNMP高并发性能优化使AB测试RPS超过500

    首先要给大家说明以下几点: -篇幅和时间有限,本篇着重讲实战,理论部分交给超链接 -2.本人水平有限,希望大家不吝赐教 -3.现在是一个CPU过剩的时代,或者说是一个非常强悍的CPU带着它坑逼的队友们(io总线,内存,缓存,硬盘,Linux,多进程模型,脚本语言

  • laravel获取当前的url以及当前的基础域名方法汇总

    laravel获取当前的url以及当前的基础域名方法汇总

    laravel中我们常常需要获取当前的url,但是每个获取的都不一样,我们有时候需要获取的需求也不相同,所以我这里汇总一下,方便以后查询和使用。 使用URL类: //返回当前页面的地址:http://a.com/platforms URL::full(); ur

  • Laravel如何获取mysql表结构

    Laravel如何获取mysql表结构

    有时候我们会需要查看我们数据库表的结构,在laravel中我们没有这样的函数(我没有找到),所以我们只能通过原始表达式来查询,分为两种方式 1、获取表完整结构,包括字段,描述等等 $info=DB::select("selectfrominformation_sc

  • mysql 大数据去重与复制

    mysql 大数据去重与复制

    MySQL提高大数据表查询重复记录的效率如果数据量在1000万以上,我们普通日常的SQL获取重复数据基本就没反应了。其实我们可以用下列方法先建立一个临时表存储逾期数据CREATETABLEresults_tmpAS(SELECTphoneFROMr

  • LNMP中web高并发优化配置以及配置详解

    LNMP中web高并发优化配置以及配置详解

    LNMP下web高并发优化配置一、nginx配置优化(nginx.cnf)nginx.cnf为nginx的配置文件,我们可以在这里优化我们的nginx服务器,ubuntu中文件位置为/etc/nginx/nginx.conf1、worker

  • mysql大量数据数据迁移方案

    mysql大量数据数据迁移方案

    导出数据库数据导出我们使用mysqldump即可,我们可以导出一个数据库mysqldump-uroot-ptedsadasdaibmibm.sql如果想导出所有数据库或者多个数据库,可以参考导出所有数据库mysqldum

  • [ laravel爬虫实战--进阶篇 ] guzzle异常处理与环境变量

    [ laravel爬虫实战--进阶篇 ] guzzle异常处理与环境变量

    一、异常处理请求传输过程中出现的错误Guzzle将会抛出异常。在发送网络错误(连接超时、DNS错误等)时,将会抛出GuzzleHttp\Exception\RequestException异常。该异常继承自GuzzleHttp\Exception\Trans

  • laravel基于Redis实现任务队列的基本配置和使用

    laravel基于Redis实现任务队列的基本配置和使用

    为什么使用队列在Web开发中,我们经常会遇到需要批量处理任务的场景,比如群发邮件、秒杀资格获取等,我们将这些耗时或者高并发的操作放到队列中异步执行可以有效缓解系统压力、提高系统响应速度和负载能力。实现队列有多种方式,Laravel也支持多种队列实现驱动,比如数据库、R