Laravel 9-错误类书籍不存在

发布于 2025-02-02 18:39:23 字数 1112 浏览 3 评论 0原文

当我运行 php工匠制造时:播种机 - class = booksseeder 我会遇到以下错误:

The "--class" option does not exist.

有人可以帮我吗? 的新手

我仍然是我的 databaseseeder class

<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
        // \App\Models\User::factory(10)->create();
    }
}

:我的 bookseder class

<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\Books;


class BooksSeeder extends Seeder
{
    public function run()
    {
        $faker = \Faker\Factory::create();
        for ($i = 0; $i < 50; $i++) {
            Books::create([
                'name' => $faker->sentence,
                'author' => $faker->name,
                'publish_date' => $faker->date,
            ]);
        }
    }
}

When i run php artisan make:seeder --class=BooksSeeder I am getting the following error:

The "--class" option does not exist.

Can anyone help me out?
I'm still new to Laravel

My DatabaseSeeder Class:

<?php

namespace Database\Seeders;

use Illuminate\Database\Console\Seeds\WithoutModelEvents;
use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    /**
     * Seed the application's database.
     *
     * @return void
     */
    public function run()
    {
        // \App\Models\User::factory(10)->create();
    }
}

My BooksSeeder Class:

<?php

namespace Database\Seeders;

use Illuminate\Database\Seeder;
use App\Models\Books;


class BooksSeeder extends Seeder
{
    public function run()
    {
        $faker = \Faker\Factory::create();
        for ($i = 0; $i < 50; $i++) {
            Books::create([
                'name' => $faker->sentence,
                'author' => $faker->name,
                'publish_date' => $faker->date,
            ]);
        }
    }
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

各自安好 2025-02-09 18:39:24

您正在使用错误的语法。

要创建播种机,请使用:

php artisan make:seeder BooksSeeder

运行播种机,使用:

php artisan db:seed --class=BooksSeeder

You are using wrong syntax.

To create seeder, use:

php artisan make:seeder BooksSeeder

To run seeder, use:

php artisan db:seed --class=BooksSeeder
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文