В истории Laravel это первый релиз, который предлагает долгосрочную поддержку. Первоначально фреймворк всегда следовал мантре «релиз раньше, релиз чаще», которая пользуется популярностью в приложениях с открытым исходным кодом.
С ростом популярности фреймворка настало время сфокусироваться на потребностях крупных организаций и критически важных приложений, которые нуждаются в обновлениях безопасности и не могут быстро обновляться на очередную значительную версию фреймворка.
Laravel 5.1 будет получать обновления безопасности в течении трёх лет.
Долгосрочная поддержка, возможно, самая главная особенность этого выпуска, но релиз так же включает некоторые другие новые функции.
Новая документация
Документация была полностью переработана. Это было огромным достижением. Бесчисленные часы были потрачены на тонкую настройку каждой страницы. Тейлор сказал, что он лучше задержит релиз фреймворка, чем выпустит его с плохой документацией. Ещё одна новая функция документации — поиск в режиме реального времени с автозаполнением.
PSR-2
Приложение и генераторы теперь соответствуют PSR-2. Самые большия изменения от текущего стиля Laravel — табы заменены на пробелы и управляющие структуры находятся на одной строке.
Получение сервисов внутри шаблонов
Теперь вы можете запросить сервис прямо внутри blade-шаблона:
@extends('layouts.app')
@inject('stats', 'StatisticsService')
<div>{{ $stats->getCustomerCount() }}</div>
Вещание событий
Laravel уже предлагает мощную систему событий. Новая возможность заключается в том, что теперь можно транслировать события через WebSocket. Благодаря этому создание приложений реального времени на Laravel стало проще.
Улучшенное модульное тестирование приложения
С включением пакета тестирования, процесс написания модульных тестов стал проще, чем раньше:
public function testNewUserRegistration()
{
$this->visit('/register')
->type('Taylor', 'name')
->check('terms')
->press('Register')
->seePageIs('/dashboard');
}
Чтобы глубже познакомится с этими и другими функциями, смотрите Laracasts и руководства от Мэтта Стауффера
>>> Подробности