Laravel Starter Kit
Các starter kit của Laravel, Breeze và Jetstream, cung cấp sẵn scaffold cho ứng dụng Inertia mới. Đây là cách nhanh nhất để bắt đầu xây dựng dự án Inertia mới bằng Laravel cùng Vue hoặc React. Tuy nhiên, nếu muốn cài Inertia thủ công vào ứng dụng, hãy xem tài liệu bên dưới.Cài đặt dependency
Trước tiên, hãy cài adapter phía client của Inertia tương ứng với framework bạn lựa chọn.Khởi tạo ứng dụng Inertia
Tiếp theo, cập nhật file JavaScript chính để khởi động ứng dụng Inertia. Để làm việc này, chúng ta sẽ khởi tạo framework phía client với component Inertia cơ sở.setup nhận mọi thứ cần thiết để khởi tạo framework phía client, bao gồm root component App của Inertia.
Resolve component
Callbackresolve cho Inertia biết cách tải một page component. Nó nhận tên trang (chuỗi) và trả về module page component. Cách triển khai callback này phụ thuộc vào bundler bạn đang sử dụng (Vite hoặc Webpack).
Định nghĩa root element
Mặc định, Inertia giả định root template của ứng dụng có root element vớiid là app. Nếu root element của ứng dụng có id khác, bạn có thể cung cấp nó bằng thuộc tính id.