Novidades do
Laravel 5.3
Meetup de Laravel em São Paulo #11
Gabriel
Machado
 Backend Developer @ Leroy Merlin
 Instrutor @TreinaWeb
 ZCPE, MSCA SQL Server, ITILv3
 Linkedin: linkedin.com/in/gmsantos
 Twitter: gmsantos__
 Slack Laravel Brasil @gmsantos
Enquete
Laravel Echo
 Melhoria na funcionalidade de Event Broadcast
 Foco no client-side (JS)
 https://laravel.com/docs/5.3/broadcasting#installing-laravel-echo
 https://youtu.be/3HT4AEy94vc (Laravel e Aplicações emTempo
Real - Diego Hernandes @ Laraconf BR)
Laravel
Passport
 Implementação de um OAuth2 Server diretamente no Laravel
 Baseado no thephpleague/oauth2-server
 Foco para autenticação de APIs via token
 https://laravel.com/docs/5.3/passport
LaravelScout
 Prove uma funcionalidade de busca do tipo full-text via Eloquent
 Suporte a driver para serviços como
 Algolia (https://www.algolia.com/)
 Elasticsearch (https://www.elastic.co/products/elasticsearch)
 https://laravel.com/docs/5.3/scout
Nova estrutura
de pastas
Laravel 5.3 Laravel 5.2
Rotas
Integração
comVueJS
Blade $loop no
@foreach
 $loop->index
 $loop->iteration
 $loop->remaining
 $loop->count
 $loop->first
 $loop->last
 $loop->depth
 $loop->parent
Mailable
Classes
Notifications
 Com ele é possível enviar notificações para diversos canais
 Suporta canais como:
 Email
 SMS
 Slack
 Broadcast (Laravel Echo/Pusher)
 Database
Outras
melhorias
 Rollback de migrations por steps
 Suporte a consultas where em campos JSON (MySQL 5.7)
 Customizando Markup da Pagination
 QueryBuilder retornando Collection
 Novo helper global para cache()
Demostranção
Meetup de Laravel em São Paulo #11

Novidades do Laravel 5.3 @ 11º Meetup Laravel SP