KRUHLYK 🇺🇦
1.11K subscribers
684 photos
61 videos
5 files
280 links
Download Telegram
Натрапив на твіт у твітері (Х) про доцільність методу down() у файлах міграцій. Трохи мої думок на цей рахунок.

🟢 За: Це чудово для розробників, які хочуть відкочувати зміни локально, маючи додатковий захист під час тестування.

🔴 Проти: Існує ризик випадково відкотити базу даних у продакшені, що може стати катастрофою.

Я нічого не маю проти методу down() у міграціях по замовченню. Більше того, я їх пишу одразу в міграціях. Подекуди швидко відкотитись локально простіше, ніж робити додаткові дії десь вручну.

Але часто використовую migrate:fresh, коли потрібно почати з чистого аркуша.
Але якщо вам усе ж потрібний rollback, додавайте метод down, захищаючи продакшн базу:

RollbackCommand::prohibit() – забороняє небезпечні відкоти в продакшені.
DB::prohibitDestructiveCommands($this->app->isProduction()) – блокує інші руйнівні команди.

💬 Що думаєте з цього приводу? Діліться своєю думкою в коментарях! 👇
👍7
А тим часом...
Laravel купила Inertia.js.
Автор проєкту, Jonathan Reinink, переключився на Tailwind CSS та лишиться на проекті лише в ролі консультанта.
Починаю тиждень шпаргалок у каналі 🤓

Першим у нас йде Nginx.
#cheatSheet
👍115🔥1
Всім, хто на ремоуті, присвячується 😅
😁11🥴1
Пʼятий рік PHPStorm від Jetbrains популярніший за інші IDE та редактори коду для PHP розробки.

Я де свій код пишете ви?
👍4
Сьогодні шпаргалки по гіту 😉
#cheatSheet
7
І одразу швидкі команди гіту на кожен день 🤙🏻
#cheatSheet
8
Постійний стрес від того, що щось не працює або щось не зрозуміло в роботі?
Щоб уникнути емоційних гойдалок приходь на ознайомчу сесію з ментором!

Ти вже знаєш про мою програму менторингу, але ще не записався? Це твій шанс отримати підтримку від досвідчених розробників та прискорити свій розвиток! 🚀

Розбирайся з важкими задачами швидше
Отримуй експертні поради по архітектурі та коду
Вчися на реальних кейсах із проєктів

Не відкладай розвиток — записуйся на зустрія з ментором, який допоможе вийти на новий рівень прямо зараз!

🔗 Записатися на пробну консультацію: https://waylight.me/kruhlyk_ua/appointment/d60f8-49530

👉 Ти за крок до значного прориву у своїх знаннях! 💪
👍3
Готуємось до апгрейду
😁7
Шпаргалка з пермішенів на файли та каталоги у Linux 🤓
#cheatSheet
👍9
4
Шпаргалка з Docker
#cheatSheet
👍4
Використовуйте повторну retry() для автоматичного механізму повторної спроби

Під час викликів API або виконання дій, які можуть бути невдалими, retry() допомагає автоматично повторити операцію.
#laratip
🔥4👍1
Сиджу і перечитую документацію по Vue. Давно не юзав, тому треба оновити знання в голові та просто подивитись на нові речі, яких ще не юзав. Але ж документація топ українізована 💙💛
11🔥1
Доброго ранку та продуктивного дня! І, звичайно, майте смачну каву ☕️
👍8🥰2😢1
І так постійно. Щодня. Завжди знаходиш щось нове і нове в ларці. Нові підходи в коді, нові підходи в проєктуванні. За це і люблю цей фреймворк.

А за що любите Laravel ви? Діліться в коментарях!
👍2
Новий хелпер URI робить код більш читабельним та зрозумілим при роботі з URL та роутами в Laravel.

Чесно кажучи, недооцінював цей інструмент.
5
Шпаргалка з Test-Driven Development.
Якщо не знайомий з концепцією, то це підхід, коли ви спочатку пишете тести, а потім робочий код, який покритий цими тестами. Багатьом такий підхід подобається. А вам?
#cheatSheet
👍1
Відбувся реліз PHP 8.4.4 та 8.3.17

https://www.php.net/ChangeLog-8.php
3
😅
😁172🔥1👏1🌚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
👍5😁5