KRUHLYK 🇺🇦
1.11K subscribers
685 photos
61 videos
5 files
280 links
Download Telegram
Чи знали ви, що у звʼязках в моделях можна прокидувати дефолтні значення? 😉

Наприклад:

💡 Замість додавання перевірок на null у вашому інтерфейсі для потенційно порожнього користувача, використовуйте метод withDefault у вашому звʼязку.

📌 Приклад:
Платіж міг бути створений користувачем, або ж це міг бути попередньо авторизований платіж, створений самою програмою.

🔧 Використання withDefault дозволяє уникнути додаткових перевірок на рівні коду, роблячи ваш додаток більш чистим і зручним для підтримки.
👍6
Народ, а тут у мене питання виникло. А ви свої гіт репозиторії де зберігаєте? Github чи Gitlab?
👍1
Тейлор про нові стартові набори

Найближчими тижнями ми плануємо почати розробку нових стартових наборів для Laravel.

Здається, ці набори не повинні бути пакетами. Натомість це можуть бути прості репозиторії на GitHub, які легко клонувати. Увесь код одразу буде у вашому додатку — ніяких команд для встановлення чи копіювання файлів. Просто клонували репозиторій і розпочали роботу. 🔨

Наприклад, “laravel/simple-starter-kit” і “laravel/saas-starter-kit”. У майбутньому, можливо, з’являться “laravel/api-starter-kit” чи “laravel/ai-starter-kit”. Такий підхід дозволить легко зрозуміти, що входить до набору, і спростить прийом внесків від спільноти. 👍

Простий стартовий набір фактично буде аналогом Laravel Breeze: базова реєстрація, аутентифікація, відновлення пароля та управління профілем.

SaaS-стартер-кит включатиме все це, а також функціонал для роботи з командами, інтеграцію Stripe Checkout через Cashier та інші корисні фічі. 💰

Обидва набори будуть повністю безкоштовними та з відкритим кодом. Плануємо підтримку варіантів на основі Livewire та Inertia 2.0, а також Tailwind 4.

Що думаєте про таку ідею?

Джерело: https://x.com/taylorotwell/status/1862911447375786451?s=46&t=2B7ts3yl2QUU8vn6HlSqQQ
👍6
А шо по SQL, народ? Як часто ви використовуєте RAW SQL запити у своєму коді?
😁2👍1
Якщо ви з якоїсь причини не юзаєте PHP Storm і пишете свій код у VSCode, то у мене для вас хороші новини. В документації ларки зʼявилася лінка для офіційного плагіну для VSC. Скоро зможемо затестити.
4👍1
А ще тепер приклади коду можна запускати одразу на сайті PHP.
Як наприклад тут:
https://www.php.net/manual/uk/function.array-slice.php
👍3🔥1
Literally me 🫣😅

PHP помирає. Невже ЗНОВУ??? 🤯
https://youtu.be/WXLK7GS3SWs
Laravel job batches – це 🔥

Паралелити довготривалі задачі та запускати дії після успішного виконання всіх джоб — супер просто.

Ось приклад: генеруємо кілька файлів, а після завершення всього створюємо zip-архів.
🔥52
А тепер про серйозне. Якби вам запропонували відвідати вебінар з Laravel, яку тему вам було би цікаво послухати? Які питання для вас актуальні? 🧐
5👍1
А тим часом офіційний Docker образ PHP скачали вже мільярд разів. От така «помираюча» мова програмування. 🤔
Доброго ранку! Майте смачну ранкову каву ☕️
🔥13
Доречі, а яким(и) AI моделями та помічниками ви користуєтесь в роботі, коли пишете код? 🤔
І так, є одна річ у PHP Storm, яка мене кожен день рятує десятки разів. Так, я кажу про генерацію коміт месседжів за допомогою ШІ прямо в IDE. Цікаво? 😉
👍13
Реліз Laravel 11.35
https://github.com/laravel/framework/releases

Доброго ранку і майте смачну каву! ☕️
🔥6👍1
Там батя Тейлор викотив власну фічу - білдер для URI. Вам таке цікаво? 😅
Доступна з релізом Laravel 11.35.0.
👍5
Як виявилось, мінорні апдейти ларки можуть чи вже ламають Eloquent моделі 🫣
Детальніше:
https://howtotrainyourrobot.com/laravel-update-breaks-eloquent-queries/
👍1🙈1
Здається розробники SQLite життя бачили. Досвід…😅
👍1😁1
🔥 Ідея на мільйон: Створюємо платформу “Mentor Wizard” разом! 🔥

А що, якщо ми запустимо серію відео, де разом із вами, нашим комʼюніті, крок за кроком створимо повноцінну платформу для пошуку менторів? 🤔

Що плануємо робити?
• Розробимо API на Laravel
• Побудуємо Frontend із використанням Websockets для обміну даними реальному часі.
• Пройдемо всі етапи: від архітектури до деплою! 🚀

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

📢 Цікаво? Готові брати участь у створенні “Mentor Wizard”?

Заповніть форму https://is.gd/G1ia94
та діліться своїми ідеями для цього проєкту. 🙌

🤔 Як вам було б зручніше взаємодіяти під час створення проєкту?
📹 Прямі ефіри з можливістю ставити запитання в реальному часі?
📘 Записані уроки з покроковими інструкціями?
💬 Чат-група для обговорень, обміну ідеями та підтримки?

Дайте знати в коментарях, щоб ми могли створити найзручніший формат для всіх! 🚀
8🔥1
І, доречі, про ментора 😎

🚀 Шукаєш ментора, який допоможе вийти на новий рівень у розробці? Ти його вже знайшов! 🚀

💪 Що я пропоную:
Індивідуальний план розвитку — визначимо потрібні скіли та створимо шлях до їх опанування.
Код рев’ю сесії — розберемо твій код та зробимо його чистішим і ефективнішим.
Laravel-прокачка — від копіювання до створення власних рішень.
Опанування нових технологій — Websockets, API та архітектурні патерни стануть зрозумілими.

💡 Для кого це?
• Джуни, які хочуть стати мідлами.
• Мідли, які прагнуть більше відповідальності та архітектурних навичок.

Бронюй час на ознайомчу сесію вже зараз!
https://waylight.me/kruhlyk_ua/offer/d60f8-49530
🔥322❤‍🔥1
KRUHLYK 🇺🇦 pinned «І, доречі, про ментора 😎 🚀 Шукаєш ментора, який допоможе вийти на новий рівень у розробці? Ти його вже знайшов! 🚀 💪 Що я пропоную: Індивідуальний план розвитку — визначимо потрібні скіли та створимо шлях до їх опанування. Код рев’ю сесії — розберемо…»