【发布时间】:2021-10-31 10:29:37
【问题描述】:
我尝试在 laravel 中制作简单的种子,但是当我执行“php artisan db:seed”时,它并没有填满我的字段。
我制作了我的类别播种器文件 这是我的类别播种器文件:
class CategoryTableSeeder extends Seeder
{
public function run()
{
$categori1 = new Category;
$categori1->name = "Books";
$categori1->save();
$categori2 = new Category;
$categori2->name = "Backpacks";
$categori2->save();
}
}
这是我的类别模型:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
//
}
这是我的类别表迁移文件的一部分:
public function up()
{
Schema::create('categories', function (Blueprint $table) {
$table->bigIncrements('id');
$table->string('name');
$table->timestamps();
});
}
【问题讨论】:
-
您是否已经在数据库播种器上调用了播种器类?