【问题标题】:Create dummy data with Tinker/Laravel使用 Tinker/Laravel 创建虚拟数据
【发布时间】:2017-12-01 06:35:56
【问题描述】:

在 Tinker 中,App\Models\Project::all(); 返回所有项目的列表。现在我想用factory(App\Models\Project::class, 10)->create(); 添加额外的虚拟数据,但什么也没发生。

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

【问题讨论】:

    标签: laravel tinker


    【解决方案1】:

    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

    【讨论】:

      猜你喜欢
      • 2021-03-05
      • 2021-04-11
      • 2018-04-08
      • 2021-07-27
      • 2018-11-29
      • 2022-11-10
      • 2018-04-10
      • 2021-02-17
      • 2021-02-08
      相关资源
      最近更新 更多