~/talk

Getting Started with Inertia.js

slides:none on file

Builds a real Laravel app with Vue and shows installing Interta.js glue, swapping blade for an @inertia directive and returning Inertia::render so pages arrive as tiny JSON not full HTML while links use an inertia link to intercept clicks. Demonstrates layouts that persist between navigation, automatic redirects and validation error props, form submits with visit/post (use FormData for uploads), partial reloads and preserve scroll. Notes no SSR, authorization checks must be passed as props, and pagination needs extra work.

AI-written summary · about

  1. 0:00Start
  2. 2:36Inertia Js
  3. 5:18Installing the Laravel Adapter
  4. 6:53Install the Inertia Core Package
  5. 7:20Adjustments to Our App Js File
  6. 10:38Inertia Requests
  7. 10:51Inertial Link
  8. 12:40Routing
  9. 13:05Redirects
  10. 13:44Error Handling
  11. 14:11Authentication
  12. 14:51Layouts
  13. 17:24Submitting Forms
  14. 18:41Development Experience
  15. 19:02Partial Reloads
  16. 20:16Scroll Preservation
  17. 20:45Laravel Adapter
  18. 21:16Data Sharing
  19. 22:22Detecting Changes with Your Site Assets
  20. 23:02Event System
  21. 24:30Callback Functions
  22. 26:41Transform Props
  23. 27:31Server Side Rendering
  24. 28:00Custom Paginator
~/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.