polskie komunikaty walidacji, atrybuty

0

W Laravelu aby zmianić nazwę atrybutu ( pola ) np. w komunikatach walidacyjnych należy w pliku ( dla danego języka ) wypełnić tablicę

'attributes'           => [
        nazwaPola => cosTam,
    ],

Co w przypadku gdy w kilku tabelach mam np. pole "name" a chciałbym inaczej je nazwać w komunikacie?

0

Jeśli korzystasz z form request (masz osobną klasę), możesz utworzyć dodatkową metodę attributes(), która mapuje nazwy pól na tłumaczenia.

0

no tak to wiem ale wolałbym mieć wszystko w jednym miejscu.
Próbowałem rozdzielać "." -> encja.pole => customeMessage ale nie kosi.

0

Rzuć okiem tutaj: https://github.com/laravel/laravel/blob/master/resources/lang/en/validation.php#L119
Chociaż, wbrew pozorom, na dłuższą metę jest to mniej czytelne rozwiązanie.

0

znalazłem też komunikaty w wieeelu językach może się przyda dla potomnych
https://github.com/caouecs/Laravel-lang/tree/master/src

1 użytkowników online, w tym zalogowanych: 0, gości: 1