2 WXiangQian王先森

尚未进行身份认证

我要认证

WXiangQian不定时分享实战文章、为广大网友解决各种疑难杂症。工作地点:北京。岗位:PHP开发工程师。GitHub地址:https://github.com/WXiangQian

等级
TA的排名 2w+

jwt-auth根据token反解析出用户信息

token解密使用authenticate方法,注意要先setToken:use Tymon\JWTAuth\JWTAuth; class VerifySign extends JWTAuth{ public function getUserInfo($token) { $this->setToken($token); $user = $this->authenticate(); reutrn $user;

2020-08-10 13:39:23

Mac下安装swoole的步骤以及遇到的问题

Swoole 扩展是按照 PHP 标准扩展构建的。使用 phpize 来生成编译检测脚本,./configure 来做编译配置检测,make 进行编译,make install 进行安装。Swoole官方地址https://www.swoole.comSwoole官方文档https://wiki.swoole.com安装准备安装前必须保证系统已经安装了下列软件php-7.1 或更高版本gcc-4.8 或更高版本makeautoconf安装步骤下载 swoole 源码首先去G.

2020-08-03 11:50:32

Linux下OpenSSL自签ssl证书

Linux下OpenSSL自签ssl证书,颁发CA证书Chrome您的连接不是私密连接解决办法配置https域名因内网需要用到的证书,所以使用了自签ssl。

2020-07-27 15:47:02

Laravel Auth 内置登录-根据用户信息实现登录

laravel auth 内置session登录-根据用户信息实现登录项目:laravel项目没有前后端分离背景:根据用户信息(或uid)实现登录登录机制:laravel自带的auth session // Authentication Guard $guard = 'admin'; // 获取用户的user信息 $user = Admin::getUserById($uid); // 登录 Auth::guard($guard)->login($user); // 验

2020-07-21 17:45:15

GuzzleHttp cURL error 60: SSL certificate problem: self signed certificate

报错问题GuzzleHttp 发起https请求时,会报以下错误cURL error 60: SSL certificate problem: self signed certificate解决方案guzzle 发起http请求与https请求的区别,发起https请求时,需要在构造函数中传入一个配置项,$client = new \GuzzleHttp\Client(['verify' =>false]);...

2020-07-17 09:31:56

Mac下安装brew遇到的问题以及解决方案

mac下安装brew遇到的坑版本:Mac OS 10.15.5brew官方地址:https://brew.shHomebrew是什么Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。安装 Homebrew其实在没有问题的情况下,一条命令就可以安装成功将下方命令粘贴到终端/bin/bash -c "$(curl -fsSL https://ra

2020-07-01 15:59:52

MacOS安装软件时提示文件已损坏

为什么会出现“文件已损坏”首先你安装的软件是汉化的或者是破解过的,所以安装完后就提示这个错误。如何解决“文件已损坏”的问题首先安全性改为任何来源打开终端,输入一下命令即可sudo spctl --master-disable系统偏好设置->安全性与隐私最终解决方案将要安装的软件拖动到application中然后打开终端;输入以下命令:sudo xattr -d com.apple.quarantine /Applications/xxxx.appxxxx为该软件的名字

2020-06-24 17:39:36

PHP语言25周年,PHP是世界上最好的语言

1995年6月8日,PHP 1.0版本正式问世,目前已经更迭到7.4版本,PHP 8.0 Alpha1版本也有望于今年6月中旬发布。25周年之际,杜蕾斯官方微博发文庆祝:“#PHP语言25周年#不管PHP是不是世界上最好的语言,反正—— print(“durex is the best”)”公众号发文:截至2020年6月9日公众号留言排名如下:由此来看,Java赢了微博发文:许多网友讨论:杜蕾斯还是不懂编程啊,PHP为什么不用echo答:有网友认为,杜蕾斯的小编可能不懂PHP,就是.

2020-06-09 13:01:56

《我的憨憨女友都能看懂学会的PHP区别表格合集》

isset 和 empty的区别public、protected、private(3p修饰符)的区别cookie 和 session的区别get 和 post的区别echo、print、print_r、var_dump的区别Redis 和 Memcached的区别Nginx 和 Apache的区别urlencode 和 rawurlencode的区别include、require、include_once、require_onceMyISAM 和 InnoDBvarchar 和 char

2020-05-11 14:14:01

手把手教你如何做一套utm广告投放

目前平台上缺乏对用户来源和生命周期的管理,导致外部投放活动和平台的运营活动无法精确掌握投放效果。这次增加的功能,可以让我们掌握不同的投放、活动所带来的用户质量,从而优化投放及活动手段。通过在链接后面添加UTM(跟踪模块)参数的方式,跟踪用户来源。并且通过为游客模式的用户分配临时ID的方式,可以从游客时期就开始跟踪用户行为,从而更充分的掌握投放效果和用户质量。

2020-05-07 17:31:49

一篇文章揭穿创业公司的套路

每个初入社会的求职者,都曾经有过找工作被坑的经历。总结了以下潜台词,如果你能全部GET到,那么恭喜你,已被老板们拉入黑名单。核心「工资4k - 8k」——那工资就是4k「工资上不封顶」——就是说说而已,没人会给你一个月一百万月薪的「美女如云」——我司没有福利,你们员工自己互相给福利...

2020-04-21 10:52:54

《吊打面试官》系列之GIT面试篇

为什么要编写这个系列?git不熟悉的面试者很难表现出自己熟悉git工作流,那么教大家如何在面试官面前大展雄风!!!git是一款代码版本控制软件,目前已被广泛的使用。因此优雅的使用git已经成了开发者的必备技能。 区别于SVN,git的特点是去中心化。面试开始以下都是面试经常会问到的问题,大家要记住哦!!!平时开发你是用命令行工具还是可视化工具面试官的初衷不是想知道你用什么工...

2020-04-15 09:59:48

composer 如何更新指定的依赖包

Composer是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。composer更新指定的依赖包compoesr 的require/update都可以更新指定的依赖包(升级/降级)。require更为灵活些,未安装则进行安装,已安装则根据传入的版本号进行升级或降级。...

2020-04-13 15:24:12

PHP接入海尔消费金融

海尔消费金融简称“嗨付”,公司要求接入海尔金融分期,第一次听说这种支付,官方只有java的demo,没有php的,所以下面会提供一些php实战用到的代码介绍海尔会拉一个微信群,给一个word文档,上面会写着测试环境地址,很简洁,没有在线的接口文档,效率极低,我一共收到了3个word文档了,他们给的接口实例每次都要少点什么。开发完后,发现要注册他们平台的账号、身份证认证、人脸识别、银行卡添...

2020-04-10 17:04:13

识破laravel+groupBy+count中那些隐藏着的秘密

laravel关于mysql中groupby不能 count 的问题groupBy+ count来实现(去重+统计)数据出现不对的问题

2020-04-01 10:51:44

Ajax请求在safari浏览器不行,chrome可以正常请求

同样的Ajax请求,在chrome可以得到正常的response,但是在safari会返回"尝试载入资源时发生错误"。原因:可能是ajax的datatype没带。如果你表单提交的button的type为“submit”,改为button或者其他类型即可,因为button 的类型为submit时,此按钮会提交表单数据给服务器。未指定时,此值为默认值,或者此属性动态变成空值或者无效值。...

2020-03-18 12:20:02

使用GNU nano时怎么保存退出的问题

Nano是一个简单的没有花梢及华丽效果的文本编辑器。Nano在做简单文本文件编辑时相当不错,可以满足一些基本操作.本地连接服务器使用的是Termius。Termius是一款支持WINDOWS,MAC,和IOS平台的远程SSH工具,功能强大,且和teamviewer一样注册一个账号就可以在多个平台共享主机列表,一次配置后就可以跨平台使用,非常适合我们经常和云主机服务器打交道的朋友,下面是它的...

2020-03-13 11:35:11

laravel中blade模板带条件分页

laravel框架中在blade模板带条件分页Laravel 让这件事变得简单、易于上手。Laravel 的分页器与查询构建器和 Eloquent ORM 集成在一起,并开箱提供方便的、易于使用的、基于数据库结果集的分页。

2020-03-05 11:45:09

mac重启php-fpm

查看php-fpm端口是否在被php-fpm使用sudo lsof -i:9000一般修改 php.ini 文件后经常需要重启php-fpmsudo killall php-fpm // 关闭再输入 sudo lsof -i:9000 就会发现php-fpm没有打印对应端口sudo php-fpm // 启动...

2020-02-17 10:04:52

PHP接入银联在线网关支付

php银联支付,本文介绍的是如何接入中国银联在线网关支付接入消费接口、接入交易状态查询接口、接入退货接口、测试环境测试银联支付

2020-01-02 17:01:27

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到达人
    签到达人
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 技术圈认证
    技术圈认证
    用户完成年度认证,即可获得
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。