Định nghĩa route
Khi sử dụng Inertia, toàn bộ route của ứng dụng được định nghĩa ở phía máy chủ. Điều này có nghĩa là bạn không cần Vue Router hoặc React Router. Thay vào đó, bạn chỉ cần định nghĩa các route Laravel và trả về response Inertia từ các route đó.Route rút gọn
Nếu bạn có một trang không cần phương thức controller tương ứng, chẳng hạn trang “FAQ” hoặc “giới thiệu”, bạn có thể route trực tiếp đến một component thông qua phương thứcRoute::inertia().
Tạo URL
Một số framework phía máy chủ cho phép tạo URL từ named route. Tuy nhiên, bạn sẽ không truy cập được các helper đó ở phía client. Sau đây là một vài cách để vẫn sử dụng named route với Inertia. Lựa chọn đầu tiên là tạo URL ở phía máy chủ và truyền chúng dưới dạng props. Hãy chú ý trong ví dụ này, chúng ta truyềnedit_url và create_url vào component Users/Index.
route() toàn cục. Thực tế, nếu bạn phát triển ứng dụng bằng một trong các starter kit của Laravel, Ziggy đã được cấu hình sẵn.
Nếu dùng Ziggy với Vue, sẽ rất tiện nếu bạn cung cấp hàm này dưới dạng thuộc tính tùy chỉnh $route để có thể gọi trực tiếp trong template.