
Поради вже в ICanUp: починаємо з Laravel when()
В ICanUp зʼявився новий формат для коротких практичних рішень із реальної розробки. Перша порада вже опублікована - про Laravel when(), умовні запити, третій аргумент як else і важливу пастку з falsy-значеннями.
Не кожна корисна знахідка потребує великої статті.
Іноді рішення поміщається в кілька рядків коду. Іноді важливо просто показати конструкцію, яку легко забути. А іноді маленька деталь економить годину пошуку в майбутньому.
Саме для таких речей у ICanUp зʼявилися Поради.
Що таке Поради ICanUp
Проблема → рішення
Корисні конструкції
Реальні випадки
Швидке читання
Перша порада - про Laravel when()
Першою порадою стала тема, яку я сама регулярно використовую в Laravel: when() для умовної побудови запитів.
Замість того щоб розривати один query chain окремими if, умову можна залишити всередині самого запиту.
Але найцікавіше починається далі: callback може отримати саме значення умови, третій аргумент працює як else, а значення на кшталт 0 потребують уважності, тому що вони є falsy.
Перша порада вже в блозі
Laravel when(): умовні запити без зайвих if.
Одна невелика конструкція, але в ній одразу кілька практичних нюансів, які роблять код чистішим і допомагають уникати непомітних помилок.
Поради - це окремий тип контенту
Поради не реалізовані як скорочені статті.
В ICanUp для них зʼявився окремий домен, власне керування в адмінпанелі, теми, теги, типи, обкладинки та публічні сторінки.
Це дозволяє розвивати формат незалежно від звичайних публікацій і водночас залишати його частиною тієї самої контентної платформи.
Знайти потрібну пораду має бути легко
Теми й теги
Пошук
Поради входять у загальний пошук ICanUp разом зі статтями, новинами та категоріями.
Стрічка
Повʼязаний контент
У Порад є власна візуальна мова
Для Порад я не хотіла робити ще одну звичайну текстову картку.
Обкладинка стала головним візуальним елементом: вона одразу показує проблему, код або короткий принцип, а сама картка залишається компактною.
У стрічці це допомагає відрізнити Пораду від статті чи Новини ще до того, як прочитано заголовок.
Поради вже є частиною загальної платформи
Новий формат одразу використовує спільну інфраструктуру ICanUp.
Для Порад працюють SEO, локалізація, sitemap, пошук, перегляди й аналітика. Їх можна показувати в загальній стрічці та поєднувати з іншими типами публічного контенту.
Тому це не тимчасова рубрика, а ще один повноцінний тип матеріалу, який може рости разом із блогом.
