Php 如何在laravel 7中建立一对多关系
我有这个迁移,我想看到他们使用工厂模型 迁移类别:Php 如何在laravel 7中建立一对多关系,php,Php,我有这个迁移,我想看到他们使用工厂模型 迁移类别: Schema::create('categories', function (Blueprint $table) { $table->id('id_cat'); $table->string('nom'); }); 迁移品牌: Schema::create('marques', function (Blueprint $table) { $table
Schema::create('categories', function (Blueprint $table) {
$table->id('id_cat');
$table->string('nom');
});
迁移品牌:
Schema::create('marques', function (Blueprint $table) {
$table->id('marque_id');
$table->foreignId('cat_id')->constrained();
$table->string('designation');
});
当我运行这个工厂模型时,它不工作
类别工厂:
$factory->define(Category::class, function (Faker $faker) {
return [
'nom' => $faker->unique()->word
];
}))
品牌工厂:
$factory->define(Marque::class, function (Faker $faker) {
return [
'cat_id' => Category::all()->random()->id,
'designation'=>$faker->unique()->word
];
})) 必须确保模型特性“可填充质量指定数组”为“填充”
Category::class
示例:
必须确保模型特性“可填充质量指定数组”为“填充”
Category::class
示例: