Перетворимо ваші ідеї в ефективний інструмент!

Laravel 7: більше корисних функцій із приголомшливими можливостями

Laravel 7: більше корисних функцій із приголомшливими можливостями

У редакції Laravel News порадували громадськість, повідавши про вихід Laravel 7. Нова версія пропонує зручні з корисними функціями, куди входять Laravel Airlock, прискорена маршрутизація, власні властивості casts Eloquent, теги Blade, прості роботи з рядками, використання новенького клієнта HTTP, а також CORS і не тільки.

Laravel Airlock

Використання Laravel Airlock дозволить користувачам проводити просту систему автентифікації на односторінкові програми (SPA), мобільних програм та простим API в Web. Кожен користувач завдяки Airlock може генерувати API-токени своїм акаунтам. Ці токени визначають можливості з областями, щоб зробити доступні дії для токенів.

Властивості casts Eloquent для користувачів

Сайт Laravel підтримує сотні типів casts з коробки. Але бувають випадки, коли потрібні свої типи casts. Завдання вирішується за визначенням класу, що імплементує інтерфейс CastsAttributes. Класи з даного інтерфейсу визначають методи get та set: 

  • get - необроблене значення перетворюються на наведене значення; 
  • set - наведене значення перетворюється на необроблене, що зберігається в базі даних.

Компоненти Blade: Мітки + покращення

Laravel 7 та її компоненти Blade працюють рендерингом на базі тегів, керуванням атрибутів, класів компонентів, інлайн представленням компонентів тощо. Для компонентів Blade підготовлені сильні переробки, через що краще вивчити документацію та дізнатися про необхідні подробиці.

HTTP-клієнт

Сьома версія Laravel пропонує виразний з мінімалістичним API на базі HTTP-клієнта Guzzle. Прискорюються вихідні запити HTTP, які потрібні для зв'язування з іншими програмами. Zttp (в Laravel використовується для Guzzle) дає можливість зручно працювати із запитами, охоплюючи кожен кейс застосування HTTP. 

Покращена швидкість кешування роутів

Laravel 7 працює з новими методами зіставлення роутів (компільовані та кешовані), які були кешованими за допомогою команди route:cache Artisan. Для великих додатків із 800+ роутів нововведення значно підвищує швидкість запитів.

Laravel 7: що ще нового

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



  • Small logo
  • Success-web.site
  • 4 травня, 2020

ОБГОВОРИТИ ПРОЕКТ

Ми на зв'язку. Пишіть - ми обов'язково відповімо!

blocks/contact-us-popup.captcha-error

ВАША ЗАЯВКА ПРИНЯТА

Мы свяжемся с Вами в ближайшее время

ТЕХНИЧЕСКИЕ НЕПОЛАДКИ

Пожалуйста, свяжитесь с нами по телефону: +38 (093) 523-15-02