【问题标题】:Not enough arguments missing name when i make seed Laravel当我制作种子 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();
        });
    }

有什么想法吗?

谢谢!

【问题讨论】:

    标签: php laravel xampp composer-php


    【解决方案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
    

    【讨论】:

      猜你喜欢
      • 2018-08-12
      • 1970-01-01
      • 2017-05-24
      • 1970-01-01
      • 2022-10-18
      • 1970-01-01
      • 2020-06-04
      • 2017-03-29
      • 1970-01-01
      相关资源
      最近更新 更多