Size: a a a

2021 October 23

EG

Egor Gruzdev in PHP
укороти стоку или отключи строгий режим у базы данных
источник

SP

Sergey Protko in PHP
ну это не научит его с ошибками работать. В любом случае это pdo exception какой и должно было отловить в его ситуации. Соответственно надо смотреть что именно он там ловит и как ибо по описанию совершенно не понятно в чем проблема
источник

АС

Альберт Степанцев... in PHP
Может у него не включен в PDO режим превращения всех ошибок в исключения?
источник
2021 October 24

PU

Pavel Ustyugov in PHP
Привет Профессионалы. Скажите пожалуйста.  вы на локальной машине разработку ведете используя Docker или просто на linux ставите nginx и разные версии php, nodejs и т.п ?
источник

DE

Dmitry Eliseev in PHP
Локально и в проде Docker
источник

PU

Pavel Ustyugov in PHP
спасибо Дмитрий. Мне повезло, что именно вы ответили на этот вопрос.
источник

DE

Dmitry Eliseev in PHP
Я как раз показываю в скринкастах во всех подробностях, как его использую. Локально, в пайплайне и в проде. Для унификации софта и конфигов, тестирования E2E-тестами продакшеновских образов и для упрощения разработки совместно с Makefile, чтобы весь проект поднимался одной командой make init без необходимости захламлять компьютер.
источник

V

Vit in PHP
Докер удобно если и в проде докер. А так не у всех. Чаще собирают вагрант же. С каким-нить паппет/ансибл в качестве провижена.
источник

PU

Pavel Ustyugov in PHP
посмотрю обязательно. Ну а с дебагом проблем не возникает если нужно использовать phpstorm и xdebug  в случае использования докера ?
источник

PU

Pavel Ustyugov in PHP
vagrant это же ларавеловская фишка. нет?
источник

V

Vit in PHP
Не, ваще мимо.
источник

DE

Dmitry Eliseev in PHP
Не возникают, если использовать лайфхак с простановкой docker.host.internal в Linux. Про Xdebug эпизоды 8 и 44 в https://deworker.pro/edu/series/interactive-site
источник

PU

Pavel Ustyugov in PHP
спасибо за наводку!  воспользуюсь.
источник

DE

Dmitry Eliseev in PHP
Нет, это универсальная фишка как Docker. Для Laravel просто сделали через Vagrant свою виртуалку Homestead.

Она там используется как мегавиртуалка с кучей софта как альтернатива OpenServer для хостинга всех проектов, что прожорливо и малополезно.

Вместо этого для локальной разработки стоит через Vagrant собирать отдельную виртуалку для каждого проекта только с нужным этому проекту софтом.
источник

PU

Pavel Ustyugov in PHP
а вы по какой причине делаете выбор за Docker?
источник

DT

Dmitriy Tkachenko in PHP
Vagrant - это virtualbox на стероидах
источник

SP

Sergey Protko in PHP
докер удобно и когда прод не в докере. Проще контролировать что хотя бы у команды энв более-менее похожий
источник

V

Vit in PHP
Если у вас в проде какая-то виртуалка на линуксе, но не на контейнерах - вам может быть проще и правильнее повторить свой прод внутри виртуалки вагранта, чем собирать контейнеры.
источник

SP

Sergey Protko in PHP
это просто скрипты на руби что бы провиженить виртуалки, оно ж и с vmware вроде работало
источник

V

Vit in PHP
Ага. Движок виртуалок разный может быть.
источник