Когда в приложении laravel 9 я устанавливаю значение для текстового поля с помощью faker:
$this->faker->unique()->text(25);
Я вижу текст для поля, оканчивающийся на «.». Как я могу получить текст без окончания «.» ?
"laravel/framework": "^9.11",
"fakerphp/faker": "^1.9.1",
Спасибо.
🤔 А знаете ли вы, что...
Laravel поддерживает маршрутизацию, что позволяет управлять URL-адресами приложения.
Автор библиотеки решил не реализовывать эту возможность: https://github.com/fzaninotto/Faker/issues/1128
Вы можете сделать это так:
substr(str_replace('.', '', $this->faker->unique()->text(25)), 0, 25);
Вы можете настроить это, чтобы заменить на определенный символ, если вам нужно ровно 25 символов.