~/talk

Zero to API with Lumen

Talkat Laracon EU 2018 · on Thursday, 2018-08-30· [php]

Claims Lumen spins a REST API up fast using Laravel pieces and Eloquent models with migrations and tests already compatible and a simple upgrade path to Laravel The demo builds a Pokémon CRUD with pagination showing 5 pages and 9 total records, validation, automatic 404s via findOrFail and returns 204 No Content on delete Transformers via fractal transformers format JSON responses JWT auth middleware protects write routes some Artisan commands are intentionally missing but the example works end to end

AI-written summary · about

  1. 0:00Start
  2. 0:47WHO AM I?
  3. 1:46ABOUT LUMEN
  4. 5:13WHAT THE HECK 15 AN API?
  5. 5:43REST APIS
  6. 7:44HTTP-BASED APIS
  7. 11:08FACADES. ELOGUENT
  8. 11:21FACADES ELOQUENT
  9. 12:07ROUTING
  10. 15:06MAKE MIGRATIONS
  11. 16:58RESOURCE COLLECTIONS
  12. 17:42POKÉDEX ROUTES
  13. 18:34A NOTE ABOUT VIEWS...
  14. 20:02PAGINATION IN THE CONTROLLER
  15. 20:50POKÉMON CONTROLLER - INDEX AND STORE
  16. 22:13POKÉMON CONTROLLER - UPDATE
  17. 23:21POKÉMON CONTROLLER - DESTROY
  18. 24:36POKÉMON MODEL
  19. 26:21USTA AUTHENTICATION MIDDLEWARE
  20. 26:55A NOTE ABOUT AUTHENTICATION...
  21. 27:56TESTING
  22. 30:34RESOURCES
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.