KRUHLYK 🇺🇦
1.11K subscribers
684 photos
61 videos
5 files
280 links
Download Telegram
…навіяно останнім вебінаром.

На скільки часто кожен день ви користуєтесь АІ, коли пишете код? Діліться в коментах, цікаво!
😁1🤣1
Доречі, дуже класна візуалізація схем різних систем автентифікації
2🔥1
Як спроєктувати API для SPA. Хороші практики.
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Майте смачну каву ☕️
І легкого понеділка!
👍7😁1🤣1
Будьте обережні, коли використовуєте SUM, AVG або COUNT разом із пагінацією в Laravel!

До виклику paginate() — ви отримаєте SUM для всієї вибірки;
Після виклику paginate() — ви отримаєте SUM лише для поточної сторінки.
#laratip
4👍1
Ну шо, люди, які ваші прогнози коли американці знову побіжать купляти чергове китайське ноу-хау задля типу національної безпеки?
Так, я зараз про DeepSeek 🤓

Щось це все вже десь ми з тік-током проходили, мені здається.

Хто не в темі, китайці викотили свій аналог ChatGPT.
🔥7
🗒 Не про PHP, але в розрізі наших проєктів актуально. Новачкам буде корисно.
І мені часто такі візуальні схеми багато розуміння потім в голову дають. А вам? 😉
👍8
Команда Laravel викотила нові варіанти валідації дат. Цікаво.

Вони там на Laracon EU зібрались. Цікаво, що там покажуть.
👍6🔥1
І не кажіть потім, що не бачили.

CSS бібліотека з дизайном Counter-Strike 1.6.

https://cs16.samke.me
🔥10👍1
Використовуйте блокування кешу для запобігання повторюваним завданням

Блокування кешу гарантує, що процес (наприклад, завдання в черзі) не виконується кілька разів одночасно, запобігаючи конкуренції.
#laratip
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
😅
Легкої пʼятниці, товариство!
😁12🔥3🫡2
Спростіть обробку умовних винятків у PHP за допомогою throw_if і throw_unless!

Використовуйте throw_if, щоб створити виняток, коли умова є істинною, і throw_unless, коли вона хибна.
Обидва приймають екземпляр винятку або назву класу з повідомленням, зберігаючи ваш код чистим і лаконічним.
#laratip
👍11
То я знову про тести, сорян 😅
😁8👍2
Я і YouTube канал 😅
Народ, я по-троху монтую нові відео. Вибачте, все не встигаю зараз оперативно викладати на каналі. Роблю все можливе для нового різноманітного контенту на каналі. А головне цікавого для вас.
👍6😁5
Laravel 12, Laravel Cloud, Starter Kits.
Реліз вже 24 лютого. Тейлор анонсував сьогодні на Laracon.
Дивились?
👍9
Ну і , власне, ціни на Cloud.
1👍1🤔1
Натрапив на твіт у твітері (Х) про доцільність методу down() у файлах міграцій. Трохи мої думок на цей рахунок.

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

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

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

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

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

💬 Що думаєте з цього приводу? Діліться своєю думкою в коментарях! 👇
👍7