# Генерация случайных строк в сидерах в Laravel

Можно сделать так, чтобы 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`-ю записями со случайными строками.

← →
↑