拥有未整理-等待研究标签的文章

Laravel Queue——消息队列任务处理器源码剖析 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

本文 GitBook 地址: 运行队列处理器 队列处理器的设置`Laravel` 包含一个队列处理器,当新任务被推到队列中时它能处理这些任务。你可以通过 `queue:work` 命令来运行处理器。要注意,一旦 `queue:work` 命令开始,它将一直运行,直到你手动停止或者你关闭控制台:```phpphp artisan queue:work``` 可以指...
阅读全文

【PHP - 雷】foreach 與 reference 的雷 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

前言==前陣子公司定期技術研討會時,有人提出了一個問題。```php$arr = ; foreach ($arr as &$a) {}foreach ($arr as $a) {}var_dump($arr); ```考慮以上程式碼執行結果,試問陣列 `$arr` 在執行結束後的值會是如何?註:執行環境 PHP 7.1 without swoole結果:`...
阅读全文

Laravel 之嵌套事务 transactions 实现 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

写在之前关于mysql 的事务嵌套可以查看这个地址: 里面有这么一句话。 Transactions cannot be nested. This is a consequence of the implicit commit performed for any current transaction when you issue a START TRANSACTION st...
阅读全文

开发微信公众号遇到的一个坑,只因一个字母 s ,我浪费了 5 个小时 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

功能超简单,就是公众号启动“服务器配置“,就要把消息转到自己的服务器来处理。症状1. 配置 url 和 token,提交配置,配置正确。2. 因为能配置正确,所以每次提交配置的时候,都能看到 nginx 的 access_log3. 但是发消息就会出现"Official account services unavalible, Try again later",说明...
阅读全文

在其他框架中使用 dump () & dd () 函数 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

Laravel 框架用久了后,就习惯了在调试的时候使用 Laravel 的辅助函数 dd() 了。当切换到其他框架的时候,没有找到比较好的类似该辅助函数的工具。因此萌生了从 Laravel 框架中将他们给抽取出来。 这是一篇更好的做法的文章:,推荐直接看这篇 如果你的环境是 Docker,推荐直接看这篇:文件放在 访问需自带『 梯子 』。使用方式1. 在...
阅读全文

PHP 全局使用 Laravel 辅助函数 dd | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

](https://lccdn.phphub.org/uploads/images/201706/26/5350/XBCopzKcYm.jpeg) 前段时间写过一篇 PHP 调试函数的对比 ` 一旦用上瘾了就很难戒了,经常会不自觉地在调试代码的时候用上它,然后就悲剧了。](https://lccdn.phphub.org/uploads/images/201706/26/...
阅读全文

MySQL 主从复制 实例讲解 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。 在本文中我们主要介绍 mysql 的主从复制,读写分离在以后的文章中会涉及到 实现MySQL主从复制需要进行的配置 主服务器: 开启二进制日志 配置唯一的 `...
阅读全文

Laravel 代码生成器 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

laravelgenerator=================⛵`laravelgenerator` 是一个为laravel应用快速生成代码的图形化界面代码生成器项目地址 要求 PHP = 7.0.0 Laravel = 5.5.0 UI界面 ==== [ ...
阅读全文

PHP-FPM vs Swoole | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

前几天看见有几篇讲 swoole 的文章,今天我也来凑个热闹。水平有限,细节理解可能不到位,欢迎大家帮我补充、纠正。PHPFPM早期版本的 PHP 并没有内置的 WEB 服务器,而是提供了 SAPI(Server API)给第三方做对接。现在非常流行的 phpfpm 就是通过 FastCGI 协议来处理 PHP 与第三方 WEB 服务器之间的通信。比如 Nginx + phpfpm...
阅读全文

Laravel 使用 Swoole 代码热更新方案 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区

业务背景做的是一款游戏匹配的App,PHP使用swoole创建websocket提供游戏的匹配服务 匹配流程如下 对匹配者的鉴权(握手事件处理) 匹配的业务逻辑(比如男只能匹配到女,这块也是需要热更新,open事件处理) 匹配成功返回数据,关闭连接 再往后就是nodejs去提供服务 想要达到的目的 在不重启服务的情况下,改变了`匹配的业务逻辑`代码...
阅读全文