Laravel PHP Framework

Вышел PHP 7.3

Вчера команда PHP выпустила PHP 7.3.0 в общий доступ (GA) и пометила третье обновление функции для PHP 7. Вы можете загрузить последнюю версию с официальной страницы загрузки PHP. Вы также можете получить все подробные сведения о PHP 7.3, прочитав журнал изменений PHP 7 на официальном сайте.


Динамические отношения в Laravel с использованием подзапросов

При создании веб-приложений, взаимодействующих с базой данных, у меня всегда есть две цели:

  • Сократить запросы к базе данных до минимума.
  • Сократить использование памяти до минимума.

Эти вещи могут оказать существенное влияние на производительность вашего приложения.


Релиз Laravel 5.7.15

Laravel v5.7.15 выпущен 26 ноября 2018 года, под катом вы найдете список изменений.


Глобальные настройки для приложения Laravel

В приложениях часто бывает полезно хранить некоторые глобальные настройки. Эти настройки не связаны с конкретной моделью, например с пользователем, а с системой в целом. Конечно, вы можете добиться этого с помощью Eloquent, но я всегда чувствовал, что это не правильный подход, поскольку вы сохраняете нереляционные данные в реляционной системе. Я обнаружил, что пакет Spatie’s Valuestore package идеально подходит для создания репозитория настроек для приложения.


Улучшенные сообщения об ошибках при вызове динамических методов в Laravel 5.7

Laravel 5.7 упрощает отслеживание сообщений об ошибках, вызванных динамическими вызовами моделей Eloquent (и других частей фреймворка) благодаря разработчику пакета Bouncer Джозефу Сильберу!


Laravel Befriended

Laravel Befriended - composer пакет позволяющий добавить в ваше Laravel приложение такие социальные функции как: follow, блокировка и фильтрация контента по списку подписок или списку заблокированных пользователей. Laravel Befriended из коробки имеет scope для фильтрации контента по этим спискам, что позволяет вам с легкостью предоставить данный функционал вашим пользователям.


Jigsaw и Netlify

Если вы не знакомы с Jigsaw, это статический генератор сайтов для Laravel Developers от Tighten. В подкасте Laravel News, Майкл Дырында (@michaeldyrynda) поделился скринкастом о создании Jigsaw на Netlify.


Представляем: Laravel Nova

Мы очень рады объявить Laravel Nova, «красивую панель администрирования для Laravel», созданную командой Laravel.

Уровень настройки, доступный в Nova, продуман, и он достаточно интеллектуальный из коробки, как только вы настраиваете ресурсы Nova для своего приложения.


Релиз PHP 7.3 Alpha

PHP 7.3 Alpha вышел в релиз


20 хитростей в Laravel Eloquent о которых вы не знали

Eloquent ORM кажется простым механизмом, но под капотом существует много хитрых функций и способов достижения различных целей. В этой статье я покажу вам несколько трюков.