列 表:1、
Laravel计划任务schedule-withoutOverlapping一直不执行的问题2024-5-13 10:56:38
项目中遇到Laravel的定时计划任务schedule开始是按照预期正常执行,但是偶然的一些因素,会发现一部分任务不再执行,但是其他的任务依然可以正常执行,分析后发现是schedule使用了withoutOverlapping的互锁机制导致的
……
2、
解决PHP7.3+phpexcel环境下错误continue targeting switch is equivalent to break2021-12-18 12:04:18
飘易有个项目使用了 phpoffice/phpexcel 导出excel,之前使用正常,但是在切换了PHP7.3版本后,就报错了,提示:"continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"?
……
3、
Linux利用PHP连接Oracle数据库2021-4-30 17:02:37
客户服务器是Centos 7,安装的 LNMP 安装包。安装后,可以在该目录看到oracle 的 instant client库文件,lnmp默认安装完成后会删除src目录,需要我们自己找到 php 对应的版本,然后重新解压,在 ext 目录下可以看到 oci8
……
4、
PHP7.3+WINDOWS 10下CURL未定义Call to undefined function curl_init()2020-12-9 20:20:58
记一个CURL无法使用的问题跟踪过程,我的本地电脑是windows 10 + Apache 2.4 + PHP 7.3,今天发现无法使用curl,报错如下:Fatal error: Uncaught Error: Call to undefined function curl_init()
……
5、
Laravel如何使用github上自己fork来的依赖包资源2017-8-29 15:07:09
多数情况下,已有的依赖包可以解决绝大多数问题。但是开发的需求是各种各样的,我们难免需要改造一下现成的包,这个时候,可以在github上fork一下原来的项目到自己名下,然后修改、提交在自己名下的项目,如果你的代码确实可以提高原项目的质量,或者解决了某bug,可以造福更多人,可以Create pull request给原作者
……
6、
DingoApi在Laravel下的使用总结2017-6-10 17:53:22
飘易在前面的一篇文章里:Laravel下OAuth 2.0与DingoApi的应用 已经大致介绍了dingoapi的安装,这篇文章飘易将详细地记录更多的一些使用技巧以及如何利用dingoapi生成可读的html格式的api文档。如何获取oauth授权的登录用户呢?这里对应上面的中间件oauth-user,oauth-client有两种对应的用户:user模型,oauthclient模型。
……
7、
Laravel下OAuth 2.0与DingoApi的应用2017-6-4 17:41:16
OAuth是一个关于授权(authorization)的开放网络标准,在全世界得到广泛应用,目前的版本是2.0版。至于为什么要采用OAuth 2.0授权标准,飘易说几家大家耳熟能详的公司就好了,新浪微博、腾讯qq、微信公众号、淘宝等等,它们对外提供API服务均采用oauth 2.0标准。
……
8、
Sublime Text添加函数追踪CTags插件2017-1-18 17:50:07
sublime text2/3怎样在windows中配置ctags插件,下载ctags.exe可执行文件,打开 http://ctags.sourceforge.net/ 下载版本:Source and binary for Windows 98/NT/2000/XP ctags58.zip 解压后放到本地路径,如 D:/TOOL/ctags/ctags.exe,注意路径里不要包含空格或特殊字符。
……
9、
Opcache在Laravel框架下微信支付的BUG探讨2017-1-17 11:59:02
OPcache是一个好东西,OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是省去了每次加载和解析 PHP 脚本的开销。一般情况下opcache可以良好地工作,但是在涉及微信支付的脚本上,就产生一些bug。
……
10、
Laravel时间字段created_at和updated_at为什么默认采用timestamp类型?2016-11-24 14:14:44
Laravel时间字段created_at和updated_at为什么默认采用timestamp类型? MySQL timestamp 时间戳字段,据说只能到 2037年过,为什么 Laravel 还要默认使用这种字段作为新建时间,更新时间呢?
……