novidades do laravel 5.3
TRANSCRIPT
Novidades do Laravel 5.3Meetup 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-l
aravel-echo https://youtu.be/3HT4AEy94vc (Laravel e Aplicações
em Tempo 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
Laravel Scout
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 com VueJS
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çãoMeetup de Laravel em São Paulo #11