Khóa học Newnet Framework

Bài 8: Quản lý khách hàng - Module Customer

Phần lớn các website đều có chức năng đăng ký đăng nhập, chắc phải tới 99,99%. Ngoại trừ một số trang landingpage nho nhỏ là không có chức năng này mà thôi. Việc xây dựng chức năng này đối với laravel cũng vô cùng dễ dàng. Newnet Framework xây dựng và phát triển module customer dựa trên Laravel UI mà laravel phát triển. 

Nếu các bạn đã làm việc nhiều với laravel chắc hẳn đã quá quen thuộc với Laravel UI. Những bạn mới có thể hiểu nôm na rằng Laravel UI xây dựng sẵn các route, controller, view cũng như config mọi thứ để xây dựng authentication cho website từ việc đăng ký đăng nhập, hay quên mật khẩu, bla bla... mọi thứ cần thiết về mặt xác thực trong website. Dựa theo Guard mà laravel có thể chia thành nhiều luồng đăng nhập khác nhau.
Nếu chưa biết có thể tham khảo link sau: https://www.youtube.com/watch?v=JkZcCxv1mlY&list=PLnmjZqzTa4vcxse6vgDh7wJyNqqNnEee_

Module Customer so với Laravel UI về mặt chức năng authentication không có gì mới mẻ cả. Các controller được kế thừa lại và được khai báo các route, view hay guard mà thôi.

Module Customer xây dựng để quản lý người dùng dễ dàng hơn, đồng thời thể hiện ra các chức năng, các bạn có thể dễ dàng phát triển những luồng đăng nhập mới, không chỉ có admin và customer, có thể thêm các thực thể khác như trường học, hay người tuyển dụng, nhà tuyển dụng chẳng hạn.

 

Vào config các bạn có thể thay đổi một số đường dẫn chuyển hướng sau khi đăng nhập hay đã đăng nhập, ...