переводов через метод
getTranslationsArray()
по доке и по реализации он должен возвращать массивы переводов по ключу префикса языка, но он возвращает лишь массив по текущей локали, параметров никаких нет у метода трейта. в чем может быть проблема?
да
судя по коду данный метод возвращает все переводимые строки только текущей локали https://github.com/Astrotomic/laravel-translatable/blob/5a55edc771a28a40f99bc7b9dab7d0bd00c36f2f/src/Translatable/Translatable.php#L251
вот мне нужны все переводы одним запросом, но ->translations() мне тоже выдает по текущей локали
я пытаюсь тут сделать через репозиторий сделать универсальный трейт, но не работает даже getTranslationsTable(), который зашит в трейте HasTranslations()
по документации нужно использовать метод getTranslationsArray(), а у тебя переводы есть на ожидаемые тобой языки?
да и они активные, в столбце active стоит true. вот я в документацию и смотрел, но выдает лишь текущую локаль
Обсуждают сегодня