作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
<分区>
我正在尝试分派(dispatch)一个实现 shouldBeUnique
的作业,但它不起作用,我的作业从不在队列中。如果我删除 ShouldBeUnique,它会按预期工作。
我正在使用 Redis。
你们知道发生了什么事吗?
这是我的代码:
<?php
namespace App\Jobs;
use Exception;
use Throwable;
use App\Models\User;
use Illuminate\Bus\Queueable;
use Illuminate\Queue\SerializesModels;
use Illuminate\Queue\InteractsWithQueue;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Foundation\Bus\Dispatchable;
class VerifyJob implements ShouldQueue, ShouldBeUnique
{
use Dispatchable, InteractsWithQueue, Queueable, SerializesModels;
public $releaseDelay = 10;
public $tries = 3;
public $user;
public function __construct(User $user)
{
$this->user = $user;
}
public function uniqueId()
{
return $this->user->id;
}
public function handle()
{
\Log::debug('verify 0');
return;
}
public function failed(Throwable $exception)
{
\Log::debug('verify 999');
}
}
背景 我最近在 merge 期间遇到了一个意外未 merge 的文档文件的问题。 无论出于何种原因,我搞砸了 merge 并有效地删除了文件(和其他几个文件),因为我忘记了它们的存在。 现在我想查看我
我在我的网站上使用旧的 mysql 版本和 php 版本 4。 我的表结构: | orders_status_history_id | orders_id | orders_status_id |
我是一名优秀的程序员,十分优秀!