Как с помощью faker получить текст без окончания «.»?

Когда в приложении laravel 9 я устанавливаю значение для текстового поля с помощью faker:

 $this->faker->unique()->text(25);

Я вижу текст для поля, оканчивающийся на «.». Как я могу получить текст без окончания «.» ?

"laravel/framework": "^9.11",
"fakerphp/faker": "^1.9.1",

Спасибо.

🤔 А знаете ли вы, что...
Laravel поддерживает маршрутизацию, что позволяет управлять URL-адресами приложения.


18
1

Ответ:

Решено

Автор библиотеки решил не реализовывать эту возможность: https://github.com/fzaninotto/Faker/issues/1128

Вы можете сделать это так:

substr(str_replace('.', '', $this->faker->unique()->text(25)), 0, 25);

Вы можете настроить это, чтобы заменить на определенный символ, если вам нужно ровно 25 символов.