命令 "queue:failed-table" 未定义
Command "queue:failed-table" is not defined
出于某种原因,我无法在 Lumen 5.2 中生成失败的作业 table。
我咨询过:
而唯一提到的生成器 artisan queue:failed-table
只是 returns:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "queue:failed-table" is not defined.
Did you mean one of these?
queue:failed
queue:forget
queue:flush
queue:retry
queue:work
queue:listen
queue:restart
有人知道为什么会这样吗?由于(嗯,错误)并且没有失败的作业 table 需要处理,应用程序本身正在转换错误。
感激不尽!
这似乎已被删除(不确定是哪个 Lumen 版本)。创建一个与 Laravel failed_jobs table 结构相同的结构就可以了。
我相信 CmdrSharp 是正确的,Lumen 不包含 artisan queue:failed-table
命令。
如果有用,以下是我自己创建 failed_jobs table 所采取的步骤:
1) 创建用于创建 failed_jobs table 的迁移。生成的迁移将放在 /database/migrations 文件夹中。
php artisan make:migration create_failed_jobs_table --table=failed_jobs
2) 编辑迁移,使其看起来像这样:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateFailedJobsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('failed_jobs', function (Blueprint $table) {
$table->increments('id');
$table->text('connection');
$table->text('queue');
$table->longText('payload');
$table->timestamp('failed_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('failed_jobs');
}
}
3) 运行 迁移以创建 table
php artisan migrate
祝你好运!
对于 laravel ,要为 failed_jobs table 创建迁移,您可以使用 queue:failed-table 命令:
php artisan queue:failed-table
出于某种原因,我无法在 Lumen 5.2 中生成失败的作业 table。
我咨询过:
而唯一提到的生成器 artisan queue:failed-table
只是 returns:
[Symfony\Component\Console\Exception\CommandNotFoundException]
Command "queue:failed-table" is not defined.
Did you mean one of these?
queue:failed
queue:forget
queue:flush
queue:retry
queue:work
queue:listen
queue:restart
有人知道为什么会这样吗?由于(嗯,错误)并且没有失败的作业 table 需要处理,应用程序本身正在转换错误。
感激不尽!
这似乎已被删除(不确定是哪个 Lumen 版本)。创建一个与 Laravel failed_jobs table 结构相同的结构就可以了。
我相信 CmdrSharp 是正确的,Lumen 不包含 artisan queue:failed-table
命令。
如果有用,以下是我自己创建 failed_jobs table 所采取的步骤:
1) 创建用于创建 failed_jobs table 的迁移。生成的迁移将放在 /database/migrations 文件夹中。
php artisan make:migration create_failed_jobs_table --table=failed_jobs
2) 编辑迁移,使其看起来像这样:
<?php
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateFailedJobsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('failed_jobs', function (Blueprint $table) {
$table->increments('id');
$table->text('connection');
$table->text('queue');
$table->longText('payload');
$table->timestamp('failed_at')->useCurrent();
});
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::drop('failed_jobs');
}
}
3) 运行 迁移以创建 table
php artisan migrate
祝你好运!
对于 laravel ,要为 failed_jobs table 创建迁移,您可以使用 queue:failed-table 命令:
php artisan queue:failed-table