Доброго времени сутоке. А доброе оно хотя бы потому, что состоялся долгожданный (среди его разработчиков, конечно) релиз Laravel 5.3.
Внимание: данная версия предоставляется для тестирования, не советуется использовать её на продакшене.
Данная версия привнесла множество интересных изменений, среди которых:
- Laravel Scout — драйвер, основанный для полнотекстового поиска в Eloquent. Он из коробки поддерживает Algolia, но вы можете реализовать интеграцию с другими системами поиска;
- Laravel Mailable — новый класс для работы с электронной почтой, предназначенный для отправки сообщений в более выразительном (в плане кода) виде;
- Laravel Notification — новый функционал, позволяющий быстро отправлять уведомления с помощью таких сервисов, как Slack, SMS или по электронной почте;
- Laravel Passport — дополнительный пакет, который является полноценным сервером с протоколом авторизации oAuth 2, полностью готовый к работе;
- Откат одной миграции — в возможности миграций добавлена новая функция, позволяющая откатить только одну миграцию, вместо отката всех;
- Blade Foreach loops — в циклах foreach внутри Blade теперь доступна переменная $loop, позволяющая более подробно взаимодействовать с итерациями;
А также Laravel Echo, Cache Helper и множество других функций.
» Репозиторий доступен по данной ссылке.
Создать проект новой версии можно командой composer:
composer laravel new demo-site --dev
» Также доступна документация по новой версии.
Автор: Andrey_Volk