Đăng ký tài khoảng bằng ajax trong laravel
Đăng ký - đăng nhập bằng ajax sẽ giúp chúng ta tăng độ trải nhiệm của người dùng với website. Bài viết này mình sẽ hướng dẫn các bạn thực hiện tính năng đó.
Đầu tiên bạn hãy tạo cho mình 1 project bằng laravel nhé. Ở bài này mình dùng laravel phiên bản 6x
Bước cài đặt mình không nhắc lại nữa các bạn có thể xem lại tại đây
Tạo table user
Các bạn tạo cho mình table user mặc định khi tạo 1 project trong laravel thì đã có file migrate tạo users rồi nhé nên chúng ta không cần phải tạo migrate cho bảng user nữa.
Mình chỉ cần id , name, email, password là đủ rồi vì chỉ demo thôi. Còn các bạn muốn thêm gì thì cứ add vào như bình thường.
Tạo Route
Đầu tiên bạn tạo cho mình route thứ nhất dùng để xử lý load form đăng ký
Route::get('dang-ky','RegisterController@getRegister');
Và route thứ 2 dùng để xử lý đăng ký thành viên
Route::post('dang-ky','RegisterController@postRegister')->name('ajax_post.register');
Tạo file RegisterRequest
Mình sẽ tạo 1 file RegisterRequest dùng để validate lỗi người dùng nhập vào nhé.
php artisan make:request RegisterRequest
Và nội dung file này như sau
Tạo controller
Sau khi đã tạo route và file request xong bạn tạo tiếp cho mình 1 controller là RegisterController bằng command như sau
php artisan make:controller RegisterController
Và nội dung của file RegisterController như sau
Tạo view
Và bây giờ bạn tạo cho mình 1 file views có tên là register.blade.php
Rôi bây giờ bạn run project của mình lên bằng câu lệnh
php artisan serve
Và vào đường dẫn http://127.0.0.1:8000/dang-ky để thực hiện demo xem kết quả nhé.
Để lại comment của bạn nếu gặp khó khăn