如何更改 Laravel 的作业批处理 table 名称和连接
How to change Laravel's Job Batching table name and connection
Laravel 8 引入了 Job Batching,它允许批量执行作业并在批量完成时执行操作。但是 Laravel 文档没有关于配置作业批处理 table 和数据库连接的部分。
如何为 job_batching
table 指定不同的数据库,是否可以重命名 job_batching
table 名称?
打开 config/
文件夹中的 queue.php
文件。
您可以通过 editing/adding batching
键指定自定义数据库和 table 名称:
return [
/* Default Queue Connection Name */
'default' => env('QUEUE_CONNECTION', 'sync'),
...
// ADD THIS SECTION
'batching' => [
'database' => '<custom_database>',
'table' => '<custom_job_batching>',
],
...
];
Laravel 8 引入了 Job Batching,它允许批量执行作业并在批量完成时执行操作。但是 Laravel 文档没有关于配置作业批处理 table 和数据库连接的部分。
如何为 job_batching
table 指定不同的数据库,是否可以重命名 job_batching
table 名称?
打开 config/
文件夹中的 queue.php
文件。
您可以通过 editing/adding batching
键指定自定义数据库和 table 名称:
return [
/* Default Queue Connection Name */
'default' => env('QUEUE_CONNECTION', 'sync'),
...
// ADD THIS SECTION
'batching' => [
'database' => '<custom_database>',
'table' => '<custom_job_batching>',
],
...
];