Я пробовал все возможное, но я не мог понять, что я делаю неправильно. Я пытаюсь загрузить свою базу данных с фиктивными данными, но я продолжаю получать неизвестное «описание» форматирования. Описание — это одна из переменных, которые я использую.
Ниже мой заводской код и мой кодировщик сеялки.
use Faker\Generator as Faker;
use Analytics\Blockgrant;
$factory->define(Blockgrant::class, function (Faker $faker) {
return [
'description' => $faker->description,
'value' => $faker->value
];
});
<?php
use Faker\Generator as Faker;
use Universityobfanalytics\Blockgrantcomponents;
$factory->define(Blockgrantcomponents::class, function (Faker $faker) {
return [
'blockgrants_id' => $faker->blockgrants_id,
'description' => $faker->description,
'percentage' => $faker->percentage,
'value' => $faker->value
];
});
<?php
use Illuminate\Database\Seeder;
use Analytics\Blockgrant;
use Analytics\Blockgrantcomponents;
class BlockgrantSeeder extends Seeder
{
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
factory(Blockgrant::class, 10)->create()->each(function ($blockgrant) {
$blockgrant->blockgrantcomponents()->save(factory(Blockgrantcomponents::class)->create());
});
}
}
Я использую отношение один к одному hasOne
и belongsTo
Может кто-нибудь, пожалуйста, помогите, сказав мне, что я делаю неправильно.
$faker->blockgrants_id
есть в библиотеке? - person Sagar Gautam   schedule 29.11.2019$faker->sentence
илиrealText
для описания.randomNumber
для значений и процентов и т. д. - person user3532758   schedule 29.11.2019