小编Cly*_*ago的帖子

Laravel 的 db:seed 没有在数据库中插入任何记录

我正在使用 Laravel 5.6 并且数据库播种器不工作。我试图在我的数据库中插入 100 个新数据,但没有插入任何数据。没有显示错误,我不知道为什么php artisan db:seed不起作用

这是我的 DatabaseSeeder.php

<?php

use Illuminate\Database\Seeder;

class DatabaseSeeder extends Seeder
{
    public function run()
    {
        $students = factory(App\Student::class, 100)->make();
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的 StudentFactory.php

use Faker\Generator as Faker;

$factory->define(App\Student::class, function (Faker $faker) {
    return [
        'id' => $faker->unique()->numberBetween(1,1000),
        'rfid_number' => $faker->unique()->numberBetween(1,1000),
        'first_name' => $faker->firstName,
        'middle_name' => $faker->lastName,
        'last_name' => $faker->lastName,
        'name_extension' => $faker->suffix,
        'email' => $faker->safeEmail,
        'password' => '$2y$10$TKh8H1.PfQx37YgCzwiKb.KjNyWgaHb9cbcoQgdIVFlYg7B77UdFm', // secret
        'photo' => '',
        'house_number' => $faker->buildingNumber,
        'barangay' => $faker->streetName,
        'city' => …
Run Code Online (Sandbox Code Playgroud)

factory faker laravel laravel-5

1
推荐指数
1
解决办法
1487
查看次数

标签 统计

factory ×1

faker ×1

laravel ×1

laravel-5 ×1