Được đăng ban đầu @ https. // triển khai mã. com truy cập và tải xuống mã mẫu. https. // triển khai mã. com/blog/laravel/laravel-8-ajax-post-request-example
Trong bài đăng này, bạn sẽ tìm hiểu một ví dụ cơ bản về yêu cầu bài đăng ajax của Laravel 8 sẽ giúp bạn gửi yêu cầu bài đăng đến cơ sở dữ liệu của mình mà không cần làm mới trang. Ajax đang giúp trải nghiệm người dùng của chúng tôi rằng khi lưu dữ liệu không cần phải làm mới trang như cách lưu bản ghi gốc bằng biểu mẫu
Trong ví dụ này, chúng tôi sẽ tạo một bài đăng ajax Laravel 8 cơ bản với việc lưu/lưu trữ người dùng
Bước 1. Cài đặt Laravel
Trước khi bắt đầu, chúng ta cần cài đặt ứng dụng Laravel 8 trong môi trường cục bộ của mình. Trong ví dụ này, tôi đang sử dụng XAMPP qua Windows. Nhưng bạn muốn tự do sử dụng bất kỳ máy và hệ điều hành nào. Để thư mục HTDOCS của bạn chạy lệnh này
composer create-project laravel/laravel laravel-ajax-post-example --prefer-dist
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Sau khi hoàn thành lệnh trên, hãy chạy lệnh bên dưới để trỏ thư mục dự án Laravel 8 của chúng tôi
cd laravel-ajax-post-example
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 2. Cấu hình cơ sở dữ liệu
Nếu dự án Laravel của bạn mới thì bạn cần cập nhật thông tin đăng nhập cơ sở dữ liệu của mình. Chỉ cần mở. env trong dự án Laravel 8 của bạn
cd laravel-ajax-post-example
0DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=your_database_name_here
DB_USERNAME=your_database_username_here
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 3. Tạo bộ điều khiển
Để tạo bộ điều khiển cho ví dụ về bài viết Laravel ajax của chúng tôi, vui lòng chạy lệnh sau.
php artisan make:controller UserController
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 4. Chạy di chuyển
Bây giờ, hãy chạy migration theo mặc định đã cài đặt Laravel 8
php artisan migrate
Vào chế độ toàn màn hình Thoát chế độ toàn màn hình
Bước 5. Bộ điều khiển cài đặt
Bây giờ, chúng ta sẽ thiết lập phương thức
cd laravel-ajax-post-example
1 cho UserController. php để xử lý bài đăng Laravel ajax của chúng tôi