Size: a a a

Генератор непрочитанных сообщений

2020 December 28

А

Алексей in Генератор непрочитанных сообщений
Я на карше поэтому езжу)
источник

А

Алексей in Генератор непрочитанных сообщений
Психике и здоровью безопаснее)
источник

С

Санжар in Генератор непрочитанных сообщений
Кто работал с feature-тестами?
источник

С

Санжар in Генератор непрочитанных сообщений
Просто я пытаюсь сделать разную валидацию новости в зависимости от того, какая у неё категория.
Для этого я в своем FormRequest пишу что-то в духе:
    public function rules()
   {
     if ($this->category == "links") { return [...] }
     if($this->category == "news") { return [...] }
   }


Внутри return стандартные string/required/nullable валидации полей, при том в зависимости от того, какая $this->category — некоторые поля есть, а некоторых нет.
Тут также есть поле:
'file' => [
                   'mimes:pdf',
                   new BulletinUniqueFile($this),
               ],


Как я понял, это проверка поля на наличие PDF + в самом new BulletinUniqueFile($this) по факту implements Rules, где идет проверка на наличие файла в БД и все такое.

Ну короче, я пытаюсь понять где я проебался, потому что при создании новости валидация не срабатывает. я чекал, до самой валидации и проверки if($this->category) доходит, но именно на уровне return [] rules дичь
источник

С

Санжар in Генератор непрочитанных сообщений
Про тесты написал почему: они отваливаются, та часть где 200 OK ожидалось 500, т.е чето не то.
источник

С

Санжар in Генератор непрочитанных сообщений
хз куда копать, мб я вообще неправильно делаю в моменте где в зависимости от category возвращаю разные массивы для rules
я спрашивал в группе по ларе, вроде ок практика
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Xdebug?
источник

С

Санжар in Генератор непрочитанных сообщений
его настроить под этот проект с кучей контейнеров отдельная задача
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
А чем контейнеры помешали?
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Задача на 10 минут левой пяткой)
источник

С

Санжар in Генератор непрочитанных сообщений
Dmitriy Tkachenko
А чем контейнеры помешали?
вроде нужно же xdebug.ini найти?
для этого в контейнер где php мой зайти по идее
источник

С

Санжар in Генератор непрочитанных сообщений
хотя тут вроде есть команды чисто запуска php cont
источник

С

Санжар in Генератор непрочитанных сообщений
ща
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
zend_extension=xdebug.so
xdebug.remote_enable=on
xdebug.remote_connect_back=on
xdebug.remote_handler=dbgp
xdebug.remote_host=172.18.0.1
xdebug.remote_autostart=on
xdebug.remote_port=9013
#xdebug.profiler_enable=1
#xdebug.profiler_output_dir=/var/www/html/.profiling
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
прокидываешь в контейнер где иники лежат
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
проверь стоит ли xdebug в контейнере
источник

С

Санжар in Генератор непрочитанных сообщений
да мне еще найти бы где xdebug.ini
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
потом добавляешь сервер (для маппинга файлов)
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
Санжар
да мне еще найти бы где xdebug.ini
наврятли он в образе контейнера, прокидывается скорее всего в docker-compose
источник

DT

Dmitriy Tkachenko in Генератор непрочитанных сообщений
покажи service для пхп
источник