使用 Tinker/Laravel 创建虚拟数据

Create dummy data with Tinker/Laravel

在 Tinker 中,App\Models\Project::all(); returns 所有项目的列表。现在我想用 factory(App\Models\Project::class, 10)->create(); 添加额外的虚拟数据,但没有任何反应。

我做错了什么,我该如何调试?

database/factories/ModelFactory.php 中,您必须确保为项目模型定义模型工厂:

$factory->define(App\Project::class, function (Faker\Generator $faker) {
    return [
        'name' => $faker->sentence,
    ];
});

您会在其中看到一个用于用户模型的。 https://laravel.com/docs/database-testing#writing-factories