1 205
Subscribers
+124 hours
+17 days
+7030 days
Posts Archive
1 204
А тим часом...
Laravel купила Inertia.js.
Автор проєкту, Jonathan Reinink, переключився на Tailwind CSS та лишиться на проекті лише в ролі консультанта.
1 204
Натрапив на твіт у твітері (Х) про доцільність методу
down() у файлах міграцій. Трохи мої думок на цей рахунок.
🟢 За: Це чудово для розробників, які хочуть відкочувати зміни локально, маючи додатковий захист під час тестування.
🔴 Проти: Існує ризик випадково відкотити базу даних у продакшені, що може стати катастрофою.
Я нічого не маю проти методу down() у міграціях по замовченню. Більше того, я їх пишу одразу в міграціях. Подекуди швидко відкотитись локально простіше, ніж робити додаткові дії десь вручну.
Але часто використовую migrate:fresh, коли потрібно почати з чистого аркуша.
Але якщо вам усе ж потрібний rollback, додавайте метод down, захищаючи продакшн базу:
✅ RollbackCommand::prohibit() – забороняє небезпечні відкоти в продакшені.
✅ DB::prohibitDestructiveCommands($this->app->isProduction()) – блокує інші руйнівні команди.
💬 Що думаєте з цього приводу? Діліться своєю думкою в коментарях! 👇1 204
Laravel 12, Laravel Cloud, Starter Kits.
Реліз вже 24 лютого. Тейлор анонсував сьогодні на Laracon.
Дивились?
1 204
Почався Laracon EU в Амстердамі. Кому цікаво - тут стрім.
https://www.youtube.com/live/Gk8pX7RUn3A
1 204
Я і YouTube канал 😅
Народ, я по-троху монтую нові відео. Вибачте, все не встигаю зараз оперативно викладати на каналі. Роблю все можливе для нового різноманітного контенту на каналі. А головне цікавого для вас.
1 204
Спростіть обробку умовних винятків у PHP за допомогою throw_if і throw_unless!
Використовуйте throw_if, щоб створити виняток, коли умова є істинною, і throw_unless, коли вона хибна.
Обидва приймають екземпляр винятку або назву класу з повідомленням, зберігаючи ваш код чистим і лаконічним.
#laratip
1 204
Використовуйте блокування кешу для запобігання повторюваним завданням
Блокування кешу гарантує, що процес (наприклад, завдання в черзі) не виконується кілька разів одночасно, запобігаючи конкуренції.
#laratip
1 204
І не кажіть потім, що не бачили.
CSS бібліотека з дизайном Counter-Strike 1.6.
https://cs16.samke.me
1 204
Команда Laravel викотила нові варіанти валідації дат. Цікаво.
Вони там на Laracon EU зібрались. Цікаво, що там покажуть.
1 204
🗒 Не про PHP, але в розрізі наших проєктів актуально. Новачкам буде корисно.
І мені часто такі візуальні схеми багато розуміння потім в голову дають. А вам? 😉
1 204
Ну шо, люди, які ваші прогнози коли американці знову побіжать купляти чергове китайське ноу-хау задля типу національної безпеки?
Так, я зараз про DeepSeek 🤓
Щось це все вже десь ми з тік-током проходили, мені здається.
Хто не в темі, китайці викотили свій аналог ChatGPT.
1 204
Будьте обережні, коли використовуєте SUM, AVG або COUNT разом із пагінацією в Laravel!
До виклику paginate() — ви отримаєте SUM для всієї вибірки;
Після виклику paginate() — ви отримаєте SUM лише для поточної сторінки.
#laratip
