Я пытаюсь разбить таблицу пользователей на Laravel 5.2. У меня есть специальный столбец с именем role
. Я использую Faker для сортировки таблицы пользователей. Однако мне нужно заполнить столбец role
либо Администратором, либо Заказчиком. Итак, я передал массив и возвратил ошибку несоответствия параметров.Несоответствие параметров для посева таблицы пользователей на Laravel
Вот соответствующий код, который я пытаюсь с:
$factory->define(App\User::class, function (Faker\Generator $faker) {
return [
'name' => $faker->name,
'email' => $faker->email,
'password' => 123456,
'role' => ['Administrator', 'Customer'],
'remember_token' => str_random(10),
];
})
Я знаю, что он только принимает строку вместо массива. Итак, как вы это делаете, когда хотите засеять базу данных несколькими конкретными данными.
Спасибо , чувак. Не знал, что существует метод «Faker» для случайного элемента :) –