Size: a a a

2020 April 28

Р

Ростислав in OctoberCMS
Михаил
Ребят подскажите почему не работает переопределение сообщений плагина RainLab User

В своём плагине пишу в boot()
UserModel::extend(function($model) {
$model->customMessages = [
               'email.unique' => 'Поле E-mail должно быть уникальным',
               'required' => 'Пожалуйста, заполните все обязательные поля!',
           ];
}
Вроде у меня тоже не получилось. Попробуй ещё $model->customMessages сохранить в переменную, добавить сообщение и потом присвоить модели
источник

Р

Ростислав in OctoberCMS
$messages = $model->customMessages;
$messages['email.required'=>'...'];
$model->customMessages = $messages;
источник

М

Михаил in OctoberCMS
Ростислав
$messages = $model->customMessages;
$messages['email.required'=>'...'];
$model->customMessages = $messages;
Посмотрел в исходниках. Там вообще сообщения не передаются. Третьего аргумента нет у валидатора
источник

Р

Ростислав in OctoberCMS
Михаил
Посмотрел в исходниках. Там вообще сообщения не передаются. Третьего аргумента нет у валидатора
Я в другом плагине пытался сделать, возможно там так же было )
источник

М

Михаил in OctoberCMS
Ростислав
Я в другом плагине пытался сделать, возможно там так же было )
Мда, задачка).

А не знаешь как сообщения при входе кастомизировать?
Например если пользователь ввел логин которого нет в системе
источник

М

Михаил in OctoberCMS
В lang файле плагина User есть перевод, но не подхватывает)
источник

М

Михаил in OctoberCMS
источник

Р

Ростислав in OctoberCMS
Михаил
Мда, задачка).

А не знаешь как сообщения при входе кастомизировать?
Например если пользователь ввел логин которого нет в системе
Не знаю, пока особо не вникал
источник

ЛА

Лже Артемий in OctoberCMS
попробовал laradock настроить.

настроил до момента, когда успешно запустилось php artisan october:up. До этого была ошибка ненахождения таблицы в бд. После - просто белый экран и нигде НИГДЕ никаких ошибок. Ни в логах проекта, ни в логах сервера, ни в логах докер контейнеров. Вся вселенная без ошибок. Все чисто и девственно. Только вместо проекта - белый экран

Может есть еще способ найти ошибку? Пробую то тут то там в проекте раскидать dd('test') - везде вижу вывод test. Значит с пыхой все норм. Права на проект установил лишний раз правильные: на логи, кеш и тд
источник

ЛА

Лже Артемий in OctoberCMS
в каком месте этот ваш докер прост? я уже близок к капитуляции)
источник

v

vladimir in OctoberCMS
Лже Артемий
попробовал laradock настроить.

настроил до момента, когда успешно запустилось php artisan october:up. До этого была ошибка ненахождения таблицы в бд. После - просто белый экран и нигде НИГДЕ никаких ошибок. Ни в логах проекта, ни в логах сервера, ни в логах докер контейнеров. Вся вселенная без ошибок. Все чисто и девственно. Только вместо проекта - белый экран

Может есть еще способ найти ошибку? Пробую то тут то там в проекте раскидать dd('test') - везде вижу вывод test. Значит с пыхой все норм. Права на проект установил лишний раз правильные: на логи, кеш и тд
По умолчанию вывод ошибок отключён. Надо включать )
источник

v

vladimir in OctoberCMS
Лже Артемий
это был фикс для mariadb, для бага с InnoDb, который падал при билде
Странно. Я ни разу с ней не ловил багов :(
Возможно везло.
источник

v

vladimir in OctoberCMS
Лже Артемий
это vladimir сказал. Я еще не убедился
Ну у тебя в web/Dockerfile установка композера прописана.
И отдельно в docker-compose контейнер image: composer

Получается один контейнер с композером отдельно и в контейнере web композер тоже установлен )
источник

ЛА

Лже Артемий in OctoberCMS
vladimir
Ну у тебя в web/Dockerfile установка композера прописана.
И отдельно в docker-compose контейнер image: composer

Получается один контейнер с композером отдельно и в контейнере web композер тоже установлен )
Это я уже с нуля с ларадоком играюсь
источник

ЛА

Лже Артемий in OctoberCMS
Подскажи, пожалуйста, где это сделать, добрый человек
источник

v

vladimir in OctoberCMS
Лже Артемий
Подскажи, пожалуйста, где это сделать, добрый человек
Что именно?
источник

ЛА

Лже Артемий in OctoberCMS
Ошибки включить
источник

v

vladimir in OctoberCMS
В самом пхп)
источник

v

vladimir in OctoberCMS
Лже Артемий
Ошибки включить
В Dockerfile php контейнера можешь добавить конструкцию

RUN { \
   echo 'log_errors=on'; \
   echo 'display_errors=on'; \
 } > /usr/local/etc/php/conf.d/docker-oc-php.ini

Хотя возможно в laradock для этого есть константа
окружения.
источник

ЛА

Лже Артемий in OctoberCMS
vladimir
В Dockerfile php контейнера можешь добавить конструкцию

RUN { \
   echo 'log_errors=on'; \
   echo 'display_errors=on'; \
 } > /usr/local/etc/php/conf.d/docker-oc-php.ini

Хотя возможно в laradock для этого есть константа
окружения.
Посмотрю с утра, спасибо!
источник