We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Queue
1 parent c93d3b4 commit 7638e73Copy full SHA for 7638e73
app/Enums/Queue.php
@@ -0,0 +1,16 @@
1
+<?php
2
+
3
+namespace App\Enums;
4
5
+use Illuminate\Support\Collection;
6
7
+enum Queue: string
8
+{
9
+ case DEFAULT = 'default';
10
+ case MAIL = 'mail';
11
12
+ public static function values(): Collection
13
+ {
14
+ return collect(self::cases())->map(fn ($case): string => $case->value);
15
+ }
16
+}
config/horizon.php
@@ -1,6 +1,7 @@
<?php
use App\Enums\Environment;
+use App\Enums\Queue;
use Illuminate\Support\Str;
return [
@@ -185,7 +186,7 @@
185
186
'defaults' => [
187
'supervisor-1' => [
188
'connection' => 'redis',
- 'queue' => ['default'],
189
+ 'queue' => Queue::values()->toArray(),
190
'balance' => 'auto',
191
'autoScalingStrategy' => 'time',
192
'maxProcesses' => 1,
0 commit comments