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

laravel整合workerman 比特神话 不是很好的办法 参考

本文介绍整合workerman来利用worker的websocker server功能引入workerman下载workerman然后放在laravel项目根目录新建一个Artisan命令```phpnamespace App\Console\Commands;use App\Http\Controllers\BehaviorController;use App\Mo...
阅读全文

Laravel研究笔记二(artisan命令列表) - 不忘初心,才能始终 - CSDN博客

artisan 命令列表如下:```sqlwujiangwei:laravel wu$ php artisan listLaravel Framework version 5.3.28Usage: command Options: h, help 显示帮助信息 q, quiet 不要输出任何信息 V, version...
阅读全文

【laravel】updateOrCreate 和 updateOrInsert 的区别 - 烟雨弥漫了江南的博客 - CSDN博客

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010324331/article/details/82698211 `updateOrCreate()` 和 `updateOrInsert()` 两个方法都是用来保存数据的时候方便操作“ 存在即更新,反之则创建 ”的 `updateOrCreate` 方法使用的是 `Eloquent ...
阅读全文

剖析Laravel队列系统--初探

译文 GitHub 原文链接Laravel 接收请求,做一些工作,然后向用户返回响应,这是处理请求的 Web 服务器的正常同步工作流程,但有时您需要在后台执行不中断或减慢的一些流程,例如在订单之后向用户发送发票电子邮件,你不想让用户等待邮件服务器接收请求,构建电子邮件消息,然后分派给用户,你只要向屏幕发送“谢谢!”给用户,电子邮件在后台准备和发送,他继续做他自己的事。Laravel 配...
阅读全文

Flutter 实现根据环境加载不同配置

之前做后端开发的时候,不管是什么语言或者框架,都习惯根据不同环境加载不同的开发配置,比如本地开发的时候,加载 local.env 配置,部署开发环境的时候加载 develop.env 配置,通常通过一个环境变量来决定加载相应的配置。最近在开发一款 Flutter App,我也希望 App 在不同的环境中加载不同的配置文件,实现的方式如下,如有不妥还请指出。首先在`lib`建立多个`main.d...
阅读全文

剖析Laravel队列系统--准备队列作业

原文链接Every job we push to queue is stored in some storage space sorted by the order of execution, this storage place could be a MySQL database, Redis store, or a 3rd party service like Amazon SQS.我...
阅读全文

剖析Laravel队列系统--推送作业到队列

译文 GitHub 原文链接有几种方法可以将作业推送到队列中:```phpQueue::push(new InvoiceEmail($order));Bus::dispatch(new InvoiceEmail($order));dispatch(new InvoiceEmail($order));(new InvoiceEmail($order))dispatch();...
阅读全文

剖析Laravel计划任务--初探

译文 GitHub 原文链接 想象这种情况,作为一个大型 SaaS 的开发者,您需要找到一种在周末每分钟选择 10 个随机客户的方式,并提供折扣升级,发送折扣的工作可能非常简单,但我们需要每分钟运行一次,为此我分享一些 CRON 的简要介绍给还不熟悉人。CRON====CRON 是一个守护进程,它驻留在你的 linux 服务器中,大部分时间都没有唤醒,但是每一分钟它都会睁开双眼,...
阅读全文

剖析Laravel计划任务--事件属性

译文 GitHub 原文链接 你添加的每个记录都将转换为 `Illuminate\Console\Scheduling\Event` 的实例,并存储在 Scheduler 的 `$events` 类属性中,Event 对象由以下内容组成: 命令运行 CRON 表达式 用于评估时间的时区 操作系统运行该命令的用户 命令应该运行的环境列表 维护模式配置 ...
阅读全文

剖析Laravel计划任务--创建和运行系统命令

译文 GitHub 原文链接 在启动计划任务的事件的时候,Laravel 的进度管理器在`Illuminate\Console\Scheduling\Event`对象上调用 `run()` 方法,表示该事件发生在 `Illuminate\Console\Scheduling\ScheduleRunCommand` 内。这个 `run()` 方法构建命令语法,并使用 Symfony Pr...
阅读全文