KRUHLYK 🇺🇦
1.11K subscribers
684 photos
61 videos
5 files
280 links
Download Telegram
Я вас почув у ваших побажаннях контенту тут 🤓
Буду періодично ділитись з вами рішеннями для ларки, які перевірені часом та не одним проєктом.

І почну я з Laravel Actions. Річ, без якої я вже давно не починаю жодного нового проєкту на Laravel.

🔥 Laravel Actions: Чому це must-have для вашого проєкту?

Втомилися від величезних сервісів і контролерів? Патерн Actions у Laravel допомагає структурувати код, розділяючи логіку на незалежні, багаторазові класи.

Чистий, легкий та тестований код
Легке перевикористання
Ідеальна реалізація Single Responsibility з SOLID

Використовуйте Actions і пишіть код, який приємно підтримувати. 🚀
Якщо досі не розумієте чому це круто і чому, то просто повірте мені та ще багатьом розробникам, що пройшли через різні проєкти та архітектури - за цей рішення ви скажете "дякую" ще багато разів. Кращого просто немає 😎🤙🏻
https://www.laravelactions.com/
🔥11👍4
Продовжую ділитись з вами пакетами, які переверені багатьма проєктами.

Цього разу пакет від відомих Spatie. Взагалі у них ну дууууже багато класних рішень для вирішення різних бізнес задач, але сьогодні я зупинюсь на одному з них.

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

Пакет для налаштування системи ролей та пермішенів для користувачів. Дуже зручне і гнучке рішення. Дуже рекомендую спробувати!

https://spatie.be/docs/laravel-permission/v6/introduction
👍8
З пʼятницею! І не деплойте на прод сьогодні!
🔥13
Тут у мене питання виникло. А чи ви виділяєте час на технічний борг? Чи менеджмент в команді на це видаляє робочий час?

Думаю зробити відео на тему технічного боргу і чому він виникає. Цікаво буде таке?
8👍2
🚨🚨🚨 В Laravel знайшли вразливість!
Зачіпило всі версії. Фікси викотили для версій 10-12.
https://github.com/advisories/GHSA-78fx-h6xr-vch4
👍8
Я і вихідні. Гарного початку тижня та майте смачну каву! ☕️
😁11🤣1
А як ви дебажете свій код? Я не уявляю свій локальний енвайренмент без xdebug, наприклад. 🤓
😁7🤣4👍2
Навіяно поточним робочим проєктом
😁15👍3👻1
Мейк сортування грейт еген!
Якщо ви розумієте про що я.
😁10🤔2
Нагадую, що по можливості сьогодні не деплойте на прод. Гарної пʼятниці!🫶
😁13👍3
Використовуйте whereKey замість whereIn для чіткіших і зрозуміліших запитів, оскільки він автоматично використовує первинний ключ моделі. Аналогічно, whereKeyNot працює як whereNotIn.

#laratip
👍10👎1
І так завжди 🤓
😁16
Ваш особистий простір підтримки та натхнення

Запрошую вас до мого ексклюзивного Telegram-каналу, де кожен підписник отримує не просто контент, а справжню підтримку та живе спілкування! 💬

🔑 Що на вас чекає:

🔧 Технічна та практична підтримка: відповіді на ваші питання, розбір конкретних кейсів та ситуацій, індивідуальні рекомендації.

🎁 Ексклюзивний контент: матеріали та інсайти, яких немає у відкритому доступі, тренди, аналітика та мої особисті роздуми, створені саме для спільноти.

🤝 Ком’юніті однодумців: обмін ідеями, досвідом та підтримкою від інших учасників.

🔔 Як приєднатися:
Оформіть щомісячну підписку та отримайте доступ до всіх переваг вже сьогодні!

Створюймо ком’юніті разом – місце, де вас чують, підтримують та надихають! 💪
Готові приєднатися? Переходьте за посиланням!
https://waylight.me/kruhlyk_ua/community/572c9-3fdf8

Для перших 10 підписників діє промокод pro15 на 15% знижки! Поспішайте! 😃
❤‍🔥2👍1
KRUHLYK 🇺🇦 pinned « Ваш особистий простір підтримки та натхнення Запрошую вас до мого ексклюзивного Telegram-каналу, де кожен підписник отримує не просто контент, а справжню підтримку та живе спілкування! 💬 🔑 Що на вас чекає: 🔧 Технічна та практична підтримка: відповіді…»
Laravel 12 додає новий метод except() до моделі Eloquent для виключення певних атрибутів із представлення масиву моделі! Ідеальна пара для існуючого only() методу.
👍64
Спільното, завтра проводитиму черговий вебінар. Якщо цікава тема - радий буду бачити всіх та відповісти на ваші питання 😊
Записуйтесь, щоб отримати лінк на вебінар.

https://itvdn.com/ua/webinars/description/preparing-for-a-php-interview
6🔥2
Якби в Linkedin постили б реальні пости )
😁4
Оце прямо дуже про мене. От матюки і пісюни покривають код, а потім тести покривають то все.

Але майте смачну каву зранку та по можливості не деплойте на прод сьогодні! Пʼятниця вже.
🔥10😁2
Кожного ранку до того, як я випʼю каву. Майте смачну каву! ☕️
😁8💯4
Там Laravel релізнули версію 12.4

В Laravel 12.4 тепер можна оголошувати Eloquent scope-и через PHP-атрибути.

Замість scopeActive пишемо просто active і додаємо атрибут #[\Illuminate\Database\Eloquent\Attributes\Scope].

Завдяки цьому код стає читабельнішим, а логіка зрозумілішою. Це круто економить час і спрощує роботу з умовами на кшталт where('active', 1).

Отакий собі новий рівень “синтаксичного цукру” у Laravel!
👍4