У меня есть этот ввод в пользовательском пакете:
<input name="price" type="text">
Класс запроса имеет следующее правило:
public function rules()
{
return [
'price' => ['required']
];
}
Когда правило не вводит цену, отображается следующее сообщение:
Поле цены обязательно для заполнения
Вместо этого я хотел бы отобразить:
Требуется супер крутая цена
Редактирование resources/lang/en/validation.php
не является вариантом, потому что язык должен быть установлен из самого пакета. У вас есть идеи, как этого добиться?
Изменить: следуя документации как переопределение языковых файлов пакета нельзя рабочий, имеющий следующую структуру:
// resources/lang/packages/en/my-package/validation.php
return [
'attributes' => [
'price' => 'super cool price'
],
'custom' => [
'price' => [
'required' => 'super cool price is required'
],
],
];