当我制作种子 Laravel 时没有足够的参数缺少名称
Posted
技术标签:
【中文标题】当我制作种子 Laravel 时没有足够的参数缺少名称【英文标题】:Not enough arguments missing name when i make seed Laravel 【发布时间】:2020-03-03 11:53:13 【问题描述】:我正在尝试制作种子:
php artisan make:seed
但是,我得到了错误:
Not enough arguments (missing: "name").
我不知道为什么,这是我正在尝试制作的种子:
class ProfessionSeeder extends Seeder
public function run()
DB::table('professions')->insert([
'title' => 'Desarrollador Back End'
]);
这是DB表对应的迁移...
class CreateProfessionsTable extends Migration
public function up()
Schema::create('professions', function (Blueprint $table)
$table->bigIncrements('id');
$table->string('title', 100);
$table->timestamps();
);
有什么想法吗?
谢谢!
【问题讨论】:
【参考方案1】:您可以使用artisan help
查看命令所需的内容:
php artisan help make:seed
会输出如下内容:
Description:
Create a new seeder class
Usage:
make:seeder <name>
Arguments:
name The name of the class
...
此命令接受一个参数作为您要创建的类的名称。
php artisan make:seed ProfessionSeeder
【讨论】:
以上是关于当我制作种子 Laravel 时没有足够的参数缺少名称的主要内容,如果未能解决你的问题,请参考以下文章
在 laravel 中发送邮件时缺少 Illuminate\Support\Manager::createDriver() 的参数 1