Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APIs com Laravel: 7 dicas que você precisa saber

APIs com Laravel: 7 dicas que você precisa saber

Um grande caso de uso do framework Laravel é o de criar APIs. Você sabe o que o Laravel tem a oferecer para ajudar nessa missão?

Talk apresentada no 7masters de Laravel.
https://setemasters.imasters.com.br/edicoes/laravel/

#php #laravel #api

Db982994346dad910547a7c62a90dadd?s=128

Ravan Scafi

March 28, 2018
Tweet

More Decks by Ravan Scafi

Other Decks in Programming

Transcript

  1. APIs com Laravel 7 dicas que você precisa saber @ravanscafi

  2. API

  3. API

  4. 1. Você não precisa do Lumen

  5. None
  6. 2. Utilize os recursos nativos para APIs

  7. Rotas e Middlewares https://laravel.com/docs/5.6/routing https://laravel.com/docs/5.6/middleware

  8. Rate Limiting https://laravel.com/docs/5.6/routing#rate-limiting

  9. Resources https://laravel.com/docs/5.6/eloquent-resources

  10. 3. Utilize os Pacotes extras

  11. Autenticação (OAuth2) https://laravel.com/docs/5.6/passport

  12. 4. Entenda os Grants do Oauth2

  13. None
  14. 5. Utilize filas para processamentos pesados https://laravel.com/docs/5.6/queues

  15. 6. Faça testes https://laravel.com/docs/5.6/http-tests

  16. 7. Monitore! https://laravel.com/docs/5.6/logging https://laravel.com/docs/5.6/errors

  17. Obrigado! @ravanscafi Back-end Developer na Leroy Merlin Brasil Co-organizador do

    Meetup do Laravel SP Evangelista do PHPSP Estamos contratando! rscafi@leroymerlin.com.br
  18. https://speakerdeck.com/rscafi/apis-com -laravel-7-dicas-que-voce-precisa-saber

  19. Agradecimentos Agradecimentos especiais a todos do SlidesCarnival que fizeram e

    disponibilizaram o template da apresentação gratuitamente.