Laravel PHP Framework

Релиз Laravel 5.8

Laravel 5.8 теперь выпущен и доступен для всех. Этот выпуск включает в себя несколько новых функций, а также последние исправления ошибок и улучшения ядра платформы.


Начало работы с Laravel в CodeLobster PHP IDE

Laravel, пожалуй, один из самых продвигаемых PHP фреймворков в данный момент. У него огромная команда и отличная база знаний - множество статей, видеоуроков и подробная документация.

Профессиональные программисты широко используют его в своих проектах, так что, новичкам тоже нужно поскорее освоить Laravel.

CodeLobster помогает произвести локальную установку Laravel быстро и без усилий. Отсутствует необходимость использовать командную строку или скачивать и запускать VirtualBox и виртуальную машину Homestead, размером более 2 GB.


Вышел 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 для своего приложения.