Блог
Кар'єра
Вакансії Компанії
Навчання
Співбесіди Тестування Відео
Екосистема
Пакети Ресурси
Інше
Події Про нас

Laravel 12.50.0: Cache з типами, унікальні listeners та Eloquent поліпшення

Вийшов Laravel 12.50.0 з набором точкових, але дуже практичних оновлень. Фокус на безпеці типів, продуктивності та передбачуваній поведінці коду.

Ключові зміни

  • Типізовані методи для Cache: читаєш значення вже з потрібним типом.
  • Унікальні listeners в чергах: дублікати не запускаються, поки попередній у роботі.
  • Eloquent без appends: можна прибрати додаткові атрибути перед JSON.
  • hasMany() для колекцій: швидка перевірка, що збігів більше одного.
  • authority() для URI: зручний доступ до частини host + port.
  • MorphMap при серіалізації: зберігається псевдонім, а не FQCN.
  • Enum-ключі та типи: менше зайвих перетворень і кращі підказки IDE.

Чому це важливо: менше випадкових типів у кеші, менше дублювань у чергах, менше зайвих атрибутів у JSON і швидше читання наміру в коді.

use Illuminate\Support\Facades\Cache;
use Illuminate\Contracts\Queue\ShouldBeUnique;
use Illuminate\Contracts\Queue\ShouldQueue;
use Illuminate\Support\Facades\URL;
use Illuminate\Database\Eloquent\Relations\Relation;

$count = Cache::integer('view_count', 0);
$user = User::first()->withoutAppends();

$hasMany = collect([1, 2, 3])->hasMany(fn ($v) => $v > 1);

$authority = URL::to('https://user@ex.com:8443/a')->authority();

Relation::morphMap(['post' => App\Models\Post::class]);

class SyncLicense implements ShouldQueue, ShouldBeUnique {}

Коментарі

Увійдіть, щоб залишити коментар

Будьте першим, хто залишить коментар!

Читайте також

Новини 14 червня 2026

Laravel 13.15.0: типізовані аксесори для перекладів та покращення безпеки

Команда Laravel випустила версію 13.15.0 з типізованими аксесорами для перекладів, десеріалізацією JSON Schema, окремим драйвером черг для Laravel Cloud та виправленнями безпеки у валідації та роутингу.

Новини 14 червня 2026

Laradocs: пакет для створення версійованої документації в Laravel-додатках

Новий Laravel-пакет Laradocs дозволяє розміщувати документацію безпосередньо в кодовій базі проєкту. Він перетворює Markdown-файли на повноцінний сайт документації з навігацією, пошуковими метаданими та адаптивним інтерфейсом.

Вакансії за темою

KRONAS
Full-time Сьогодні

Junior Backend Developer (Laravel)

KRONAS Віддалено За результатами співбесіди

Привіт! Ми — KRONAS, перша українська компанія на ринку меблевих комплектуючих і фурнітури з майже 30-річною історією та міжнародним досвідом. Наша команда — це понад 500 професіоналів, які створюють комфортні умови праці та постійно розвиваються разом із компанією. Ми запрошуємо тебе на позицію Junior Back-end розробника у Києві. Що ти робитимеш у нас: Розроблятимеш і підтримуватимеш серверну частину наших внутрішніх і зовнішніх систем. Працюватимеш над оптимізацією продуктивності та надійності бекенду. Співпрацюватимеш з командою розробників, аналітиків і тестувальників для реалізації нових функцій і покращень. Брати участь у проєктуванні архітектури застосунків та впровадженні сучасних технологій. Вирішуватимеш технічні задачі, що підтримують масштабування бізнесу KRONAS і покращують користувацький досвід. Кого ми шукаємо: Розробника з досвідом роботи на позиції Junior Back-end не менше 1 років. **Для позиції нам важливо, щоб ти знав та вмів використовувати знання з математики та геометрії Досвід з docker, REST Api, php. Того, хто вміє працювати в команді, відкритий до спільного пошуку рішень та прагне розвиватися. Освіта не є визначальною — цінуємо твої навички, досвід і бажання вчитися. Що пропонуємо ми: Роботу в стабільній і шанованій компанії з майже 30-річною історією та міжнародним досвідом. Ринкову та своєчасну заробітну плату з перспективою зростання залежно від твоїх результатів. Графік роботи: Гібрид/ офіс/ віддалено. Понеділок-п'ятниця з 9:00 до 18:00 Дружню, підтримуючу атмосферу і сильну корпоративну культуру, де цінують кожного співробітника. Можливості для професійного зростання і навчання — ми адаптуємо і розвиваємо таланти. Соціальні гарантії, корпоративні бонуси, знижки на продукцію компанії. Участь у розвитку інноваційних проєктів, які підтримують бізнес KRONAS та роблять життя клієнтів кращим. Приєднуйся до команди KRONAS — компанії, де цінують людей, підтримують прагнення до розвитку і створюють комфортне робоче середовище. Надсилай нам своє резюме та стань частиною нашої сім'ї вже сьогодні!

Plumrocket Inc
Full-time Вчора

Middle Magento Back-End Developer

Plumrocket Inc Віддалено За результатами співбесіди

Компанія Plumrocket Inc шукає Middle Magento Back-End програмістів з досвідом роботи. Основні обов'язки: Розробка та підтримка веб магазинів на платформі Magento 2 Оптимізація Magento магазинів Основні вимоги: Практичний досвід розробки в Magento 2 не менше 2-х років. Хороші знання PHP (OOP), MySQL. Javascript GIT Вміння працювати в команді, відповідальність та вміння дотримуватися дедлайнів. Додаткові знання, які нададуть перевагу: Англійська Pre-Intermediate і вище. Розробка Magento Extensions. KnockoutJS, RequireJS Досвід роботи з одним із MVC-фреймворків (Laravel, Symfony, Laminas або ін.). Docker. Умови роботи в компанії: Графік роботи: понеділок—п'ятниця, 10:00—19:00. Бонуси за результатами роботи. Оплачувану відпустку та офіційні святкові дні. Професійний розвиток у сфері IT та e-commerce. Комфортний та затишний офіс у центрі міста. Робота в міжнародній компанії та дружній команді. Заробітна плата — за результатами співбесіди. Для подачі заявки на вакансію надсилайте резюме та приклади виконаних робіт. Якщо ви не повністю відповідаєте всім вимогам, але вважаєте, що ця позиція вам підходить — будемо раді розглянути вашу кандидатуру. [email protected] www.plumrocket.com

Хартія, 13-та БрОП НГУ
Full-time 2 дн. тому

Backend Developer (PHP, Laravel), розробник систем цифрової логістики

Хартія, 13-та БрОП НГУ Віддалено ₴25,000 - ₴75,000

SENIOR FULL-STACK РОЗРОБНИК СИСТЕМ ЦИФРОВОЇ ЛОГІСТИКИ Ми шукаємо Backend Developer Для нас важливіше не те, чи ти працював саме з «ідеальним» набором технологій, а те, чи вмієш ти мислити як інженер, розбиратися в задачах, брати відповідальність за результат і рости разом. Стек можна опанувати,ми допоможемо з онбордингом, контекстом і підтримкою команди. Обов’язки розробляти та покращувати backend-частину продукту створювати інтеграції між сервісами працювати з даними, бізнес-логікою та внутрішніми процесами брати участь в обговоренні рішень разом із командою продукту, дизайну та інженерії покращувати стабільність, продуктивність і **надійність сервісів занурюватися в домен і впливати на те, як продукт розвивається далі Вимоги маєш від 2 років комерційного досвіду в backend-розробці добре розумієш принципи веброзробки, роботу з базами даних, Git вмієш писати чистий, зрозумілий код і не боїшся рефакторингу можеш самостійно розібратися в задачі, поставити уточнювальні запитання й довести її до результату Буде плюсом досвід із сучасним backend-стеком (наприклад: Node.js / TypeScript, PHP / Laravel, Python, Go, Java тощо) досвід роботи з SQL/NoSQL, Docker, CI/CD, тестуванням розуміння, як будуються масштабовані та надійні системи **Надсилайте свої резюме або телефонуйте на офіційний номер 3333 для призначення співбесіди.

Пакети за темою

Bagisto

bagisto/bagisto

Bagisto — це платформа для електронної комерції, побудована на Laravel. Вона надає готове рішення для створення та управління інтернет-магазинами з підтримкою каталогу товарів, замовлень, платежів та клієнтів.

27,248 v2.4.6 12

Lang

laravel-lang/lang

Список 126 мов для Laravel Framework, Laravel Jetstream, Laravel Fortify, Laravel Breeze, Laravel Cashier, Laravel Nova, Laravel Spark та Laravel UI.

7,777 15.31.4

Про статтю

Категорія
Новини
Опубліковано
11 лютого 2026
Час читання
1 хв
1

Поділитись