В Laravel встроен faker и после установки уже существует готовый класс для заполнения готовой таблицы в файле 'UserFactory.php', содержащий:
<?php
use Faker\Generator as Faker
$factory->define(App\User::class, function (Faker $faker) {
return [
'name' => $faker->name,
'email' => $faker->safeEmail,
'password' => bcrypt(str_random(10)),
'remember_token' => str_random(10),
];
});
Отсюда вопрос как изменить язык данных, в оф документации все написано конечно же но как это применить сюда?
$faker = Faker\Factory::create('fr_FR');
И еще небольшой вопрос, так и не понял как он отсюда определяет в какую таблицу заносить данные, не вижу явной связи c таблицей 'users'. Из командной строки вызываем:
$ php artisan tinker
>>> factory(App\User::class, 10)->create();
Чтобы поменять язык глобально, в AppServiceProvider::register()
добавьте:
$this->app->singleton(\Faker\Generator::class, function () {
return \Faker\Factory::create('fr_FR');
});
Если в конкретном случае нужен другой язык, то можно создать новый генератор на месте:
$faker = \Faker\Factory::create('fr_FR');
так и не понял как он отсюда определяет в какую таблицу заносить данные
Модель знает, в какую таблицу их заносить.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я подключил к странице библиотеку jquery-ui , и использую её функционал на страницеВ частности autocomplete, автозаполнение инпута метками
Как можно разделить память между процессами, чтобы процессы эту память поняли, как очередь(queue) на C++ в Linux? Спасибо
Есть директория с компонентами, все из которых являются статическими библиотекамиОни лежат в общей папке, каждая компонента имеет свой CMakeLists