Я ищу способ сгенерировать случайную строку между минимальным и максимальным количеством символов с помощью laravel Faker. Мне нужно создать случайные строки между символами 4
и 20
. Этот метод str_random
генерирует ровно 20 символов, но как указать минимальное количество символов?
<?php
use Faker\Generator as Faker;
$factory->define(App\User::class, function (Faker $faker) {
return [
'name' => str_random(20),
];
});
Обновлено: теперь я использую следующий код в качестве временного решения:
'name' => substr($faker->name(), 0, rand(4, 20))
str_random()
это не метод Faker, а метод Laravel) - person brombeer   schedule 10.08.2019str_random(20)
генерирует случайную строку длиной 20, просто замените 20 случайным целым числом от 4 до 20) - person brombeer   schedule 10.08.2019