Натрапив на твіт у твітері (Х) про доцільність методу
🟢 За: Це чудово для розробників, які хочуть відкочувати зміни локально, маючи додатковий захист під час тестування.
🔴 Проти: Існує ризик випадково відкотити базу даних у продакшені, що може стати катастрофою.
Я нічого не маю проти методу
Але часто використовую
Але якщо вам усе ж потрібний rollback, додавайте метод down, захищаючи продакшн базу:
✅
✅
💬 Що думаєте з цього приводу? Діліться своєю думкою в коментарях! 👇
down() у файлах міграцій. Трохи мої думок на цей рахунок.🟢 За: Це чудово для розробників, які хочуть відкочувати зміни локально, маючи додатковий захист під час тестування.
🔴 Проти: Існує ризик випадково відкотити базу даних у продакшені, що може стати катастрофою.
Я нічого не маю проти методу
down() у міграціях по замовченню. Більше того, я їх пишу одразу в міграціях. Подекуди швидко відкотитись локально простіше, ніж робити додаткові дії десь вручну. Але часто використовую
migrate:fresh, коли потрібно почати з чистого аркуша.Але якщо вам усе ж потрібний rollback, додавайте метод down, захищаючи продакшн базу:
✅
RollbackCommand::prohibit() – забороняє небезпечні відкоти в продакшені.✅
DB::prohibitDestructiveCommands($this->app->isProduction()) – блокує інші руйнівні команди.💬 Що думаєте з цього приводу? Діліться своєю думкою в коментарях! 👇
👍7
А тим часом...
Laravel купила Inertia.js.
Автор проєкту, Jonathan Reinink, переключився на Tailwind CSS та лишиться на проекті лише в ролі консультанта.
Laravel купила Inertia.js.
Автор проєкту, Jonathan Reinink, переключився на Tailwind CSS та лишиться на проекті лише в ролі консультанта.
Постійний стрес від того, що щось не працює або щось не зрозуміло в роботі?
Щоб уникнути емоційних гойдалок приходь на ознайомчу сесію з ментором!
Ти вже знаєш про мою програму менторингу, але ще не записався? Це твій шанс отримати підтримку від досвідчених розробників та прискорити свій розвиток! 🚀
✅ Розбирайся з важкими задачами швидше
✅ Отримуй експертні поради по архітектурі та коду
✅ Вчися на реальних кейсах із проєктів
Не відкладай розвиток — записуйся на зустрія з ментором, який допоможе вийти на новий рівень прямо зараз!
🔗 Записатися на пробну консультацію: https://waylight.me/kruhlyk_ua/appointment/d60f8-49530
👉 Ти за крок до значного прориву у своїх знаннях! 💪
Щоб уникнути емоційних гойдалок приходь на ознайомчу сесію з ментором!
Ти вже знаєш про мою програму менторингу, але ще не записався? Це твій шанс отримати підтримку від досвідчених розробників та прискорити свій розвиток! 🚀
✅ Розбирайся з важкими задачами швидше
✅ Отримуй експертні поради по архітектурі та коду
✅ Вчися на реальних кейсах із проєктів
Не відкладай розвиток — записуйся на зустрія з ментором, який допоможе вийти на новий рівень прямо зараз!
🔗 Записатися на пробну консультацію: https://waylight.me/kruhlyk_ua/appointment/d60f8-49530
👉 Ти за крок до значного прориву у своїх знаннях! 💪
👍3
Використовуйте повторну
Під час викликів API або виконання дій, які можуть бути невдалими,
#laratip
retry() для автоматичного механізму повторної спробиПід час викликів API або виконання дій, які можуть бути невдалими,
retry() допомагає автоматично повторити операцію.#laratip
🔥4👍1
Шпаргалка з Test-Driven Development.
Якщо не знайомий з концепцією, то це підхід, коли ви спочатку пишете тести, а потім робочий код, який покритий цими тестами. Багатьом такий підхід подобається. А вам?
#cheatSheet
Якщо не знайомий з концепцією, то це підхід, коли ви спочатку пишете тести, а потім робочий код, який покритий цими тестами. Багатьом такий підхід подобається. А вам?
#cheatSheet
👍1
Це я намагаюсь пофіксити свої пайплайни методом качечки.
ПиСи: рекомендую метод качечки в роботі. Дійсно допомагає часто.
https://uk.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%B0%D1%87%D0%B5%D0%BD%D1%8F%D1%82%D0%B8
ПиСи: рекомендую метод качечки в роботі. Дійсно допомагає часто.
https://uk.wikipedia.org/wiki/%D0%9C%D0%B5%D1%82%D0%BE%D0%B4_%D0%BA%D0%B0%D1%87%D0%B5%D0%BD%D1%8F%D1%82%D0%B8
👍5😁5