1 206
مشترکین
+224 ساعت
-17 روز
+7630 روز
آرشیو پست ها
1 206
О 19:00 починаємо стрім.
Беріть каву та не забудьте підключитись! Підтримайте гостя каналу своїми лайками та словами підтримки в чаті! 💪🏻
https://www.youtube.com/watch?v=GJULU2A4qu8
1 206
Я зрозумів. У PHP Foundation дивляться мої відео 😎
https://youtu.be/0KE4O4QRnok?si=BbQOtzYWwTQO0ASf
1 206
Надибав цікавий канал дівчини, що працює ПМом в айтішці. І в неї вийшло досить цікаве відео. Поради топ корисні. Особливо новачкам.
Рекомендую, що канал, що відео.
https://www.youtube.com/watch?v=_9MGT6SQQwc
1 206
Тойво… цей… п’ятниця.
Смачної кави! І нормального деплою, хто бунтар і кому не важливі вихідні! ☕️👾
1 206
На штормі поки не працює нормально. З докера підтягуватись поки йому важко.
Ішьюси про це вже на гітхабі лежать від людей.
Почекаємо фіксів
1 206
Планую питання щодо MCP покрити в стрімі, про те як я користуюсь AI агентами в Php Storm. Планую цей стрім після пʼятничного десь може через тиждень. Тому слідкуйте за анонсами, якщо цікаво.
1 206
Судячи з коментарів і дискусіям до цього я роблю висновок, що багато хто не знає, що таке MCP і для чого воно потрібно. Давайте проведемо невелике опитування.
1 206
Релізи продовжуються.
Сьогодні релізнули MCP сервер для Laravel - Laravel Boost
https://boost.laravel.com/
Те, що точно буду тестувати.
1 206
Там сьогодні ще подія. Нарешті!
Реліз Filament 4
https://filamentphp.com/content/leandrocfe-whats-new-in-filament-v4
1 206
Якщо потрібно перевіряти шляхи запитів або іменовані маршрути в Laravel без складних регулярних виразів, ідеально використовувати два хелпери:
-
is() — для перевірки шляхів із підтримкою wildcard
- routeIs() — для перевірки іменованих маршрутів теж із підтримкою wildcard
Це дає гнучкий та простий спосіб співставлення маршрутів без зайвих складнощів. Приклад:
if (request()->is('admin/*')) {
// код для адмінських маршрутів
}
if (request()->routeIs('profile.*')) {
// код для маршрутів, починаючись з profile.
}
Документація за посиланням: https://t.co/ei6g0PBzzX1 206
Якщо треба отримати вхідні дані у конкретних типах замість рядків — використовуйте методи
integer(), boolean(), array(), date() та enum(). Laravel автоматично виконає кастинг без ручного приведення типів. Наприклад, $request->integer('age') поверне ціле число, а не рядок. Це значно спрощує роботу з валідацією і обробкою даних у контролерах та формах.
Документація: https://t.co/KcjMO7ei001 206
Дружньо нагадаю про свій закритий Pro канал, де я публікую більш професійні рішення та підказки щодо Laravel та розробки.
Також там у вас є можливість отримувати мою технічну підтримку та консультацію майже одразу.
Посилання тут
1 206
Коротко про «tap() = Tweak and Return» у Laravel
Я обожнюю, коли можна зробити код і чистим, і ланцюжним одночасно. Функція tap() саме для цього:
->tap() – дозволяє змінити об’єкт і відразу повернути його.
Ось простий приклад використання:
$user = tap(User::find(1), function ($user) {
$user->status = 'active';
});
// $user тепер містить оновленого користувача зі статусом 'active'
Завдяки tap() можна легко вписувати додаткові дії в ланцюжок викликів, не порушуючи читабельності.1 206
Важливе уточнення часу проведення стріму.
Через певні технічні форс мажори, змушені перенести стрім з середи на пʼятницю.
Час той самий - 19:00. Чекатимемо всіх!
https://www.youtube.com/watch?v=GJULU2A4qu8
1 206
Laravel має чудовий метод для видалення повторюваних символів у рядку — Str::deduplicate(). Він замінює послідовні повтори символів одним символом за замовчуванням для пробілів, а якщо потрібно — можна вказати будь-який інший символ для дедуплікації.
Приклад використання:
use Illuminate\Support\Str;
$result = Str::deduplicate('The---Laravel---Framework', '-');
// Результат: The-Laravel-Framework
Цей метод економить час і позбавляє від складної логіки чи регулярних виразів для видалення дублікатів у рядках. Ідеально для очищення тексту без зайвого коду!1 206
Гайз, а хтось мав досвід роботи із OLED моніторами? Які є плюси-мінуси-підводні камені?
