Можно сделать так, чтобы Laravel генерировал случайные строки для того, чтобы не приходилось придумывать данные для вставки самостоятельно.
Для этого используется специальный
класс Str
. Давайте его заюзаем:
<?php
use Illuminate\Support\Str; // подключаем
class DatabaseSeeder extends Seeder
{
public function run()
{
}
}
?>
У этого класса есть статический метод
random
, генерирующий случайную
строку заданной длины. Воспользуемся
этим методом для генерации вставляемых
строк:
<?php
class DatabaseSeeder extends Seeder
{
public function run()
{
DB::table('posts')->insert([
'title' => Str::random(10),
'slug' => Str::random(10),
'text' => Str::random(50),
]);
}
}
?>
Заполните таблицу с юзерами
10
-ю записями со случайными
строками.