您好,我有一个laravel队列,稍后要执行保存操作
namespace App\Jobs;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Foundation\Bus\Dispatchable;
use SumoCoders\Teamleader;
use Illuminate\Notification
我们想杀了运行负载作业。我已经执行了db2 force application (<agentid>)和db2 force application all,但仍未终止加载作业。
DB2版本为10.5,服务器为Linux。
:~> db2 list utilities
ID = 5
Type = LOAD
Database Name = qts
Member Number = 0
Des
几天前,我实现了一个就业队列,并且在复制方面遇到了问题,我目前正在使用Redis,并遵循Laravel的官方教程。
在我的例子中,每当有人进入主页,一个作业被发送到队列中,让我们以下面的例子为例:
HomeController's index():
public function index()
{
if(/*condition*/){
//UpdateServer being the job
$this->dispatch(new UpdateServer());
}
}
因为这个任务大约需要10秒才能完成,如果在处理任务
我有一个数据库表,它从API中获取一些信息。
列是
id datetime name
10011 2018-01-26 something
我想要的是删除这个条目,因为它现在的日期已经过去了。
是否有一种方法可以在Laravel中指定cron作业,它会自动删除列--该列有一个datetime条目,并且已经过去了?
我的工作如下: class ProcessActions implements ShouldQueue
{
use Dispatchable;
use InteractsWithQueue;
use Queueable;
use SerializesModels;
protected $user_id;
public $uniqueFor = 4;
/**
* Create a new job instance.
*
* @param mixed $action_id
*/
publ
从一个控制器,我发送了一份工作,发送欢迎电子邮件使用
$this->dispatch(new SendWelcomeEmail($user));
在SendWelcomeEmail工作中我在做什么
public function handle(Mailer $mailer)
{
$mailer->send('emails.welcome', ['data' => 'data'], function ($m) {
$m->from('noreply@gmail.com', 'N
我解析一些HTML页面和API端点,例如,每5分钟解析一次以跟踪更改。为此,我创建了ParseJob,我在其中解析并将更改保存到数据库中。ParseJob实现了ShouldQueue接口,我把队列驱动改成了Redis。为了定期运行ParseJob,我创建了ParseCommand并将其添加到schedule:
class ParseCommand extends Command
{
protected $signature = 'application:my-parse-command';
public function handle()
{
我想发送邮件给用户在我的网站上创建帐户后,我想使用队列发送他们。我正在使用PHP框架。
我的控制器在单击"Create“后处理请求:
class LoginController extends Controller
{
...
public function register(Request $request) {
...
$mail = (new RegisterRequest($user))->onConnection("database")->onQueue("emailsQueue");
遇到作业无法连接到数据库的问题。
Invalid catalog name: 1046 No database selected
我需要在作业中设置帐户,所以我有一个扩展类,以确保与作业一起发送帐户,以便确保数据库能够连接到正确的数据库。
<?php
namespace App\Jobs;
use Illuminate\Support\Facades\DB;
abstract class Job
{
protected $account;
public function start()
{
// runs when creating the