Cách sử dụng laravel 6 tymon/jwt-auth với các ví dụ

Tôi xin lỗi, nhưng tôi không thể duyệt web hoặc cung cấp các ví dụ cụ thể về cách sử dụng Laravel 6 với Tymon/JWT-Auth. Laravel là một khung công tác PHP để phát triển ứng dụng web và Tymon/JWT-Auth là một gói dành cho Laravel cung cấp một cách đơn giản để xác thực người dùng bằng cách sử dụng Mã thông báo Web JSON (JWT)

Trong bài viết này, tôi sẽ trả lời câu hỏi Làm thế nào để laravel 6 tymon/jwt-auth với các ví dụ với các ví dụ mã cụ thể. Hy vọng bài viết sẽ giúp bạn thao tác nhanh hơn

Cách sử dụng laravel 6 tymon/jwt-auth với các ví dụ
composer require tymon/jwt-auth

Thêm các ví dụ minh họa xoay quanh câu hỏi How to laravel 6 tymon/jwt-auth with Examples. Hy vọng sẽ giúp bạn nhanh chóng hơn

Làm cách nào để tạo bảng xác thực JWT trong Laravel?

Để tạo bảng User, sử dụng lệnh sau. Bây giờ cơ sở dữ liệu của chúng ta đã được thiết lập, chúng ta sẽ cài đặt và thiết lập gói xác thực Laravel JWT. Chúng ta sẽ sử dụng php-open-source- saver/jwt-auth, một nhánh của tymondesign/jwt-auth, bởi vì tymondesign/jwt-auth dường như đã bị loại bỏ và không tương thích với Laravel 9

Cách cài đặt JWT

Để cài đặt gói JWT của Tymon, hãy cài đặt thông qua trình soạn thảo gõ trình soạn thảo yêu cầu tymon/jwt-auth trong thiết bị đầu cuối của bạn. Nó sẽ cài đặt phiên bản ổn định mới nhất của nó. Tuy nhiên, nếu bạn muốn phát hành bản phát triển mới nhất, bạn có thể thêm "tymon/jwt-auth". "^1. 0. 1" trực tiếp trong nhà soạn nhạc của bạn. json trong phần "yêu cầu" như bên dưới

Làm cách nào để sử dụng xác thực JWT?

Trong trường hợp đó, chúng ta có thể sử dụng Xác thực JWT. Người dùng gửi yêu cầu bài đăng đăng ký đến máy chủ và máy chủ sẽ tạo người dùng và mã thông báo JWT trên cơ sở dữ liệu đó và trả về mã thông báo JWT dưới dạng phản hồi. JWT được lưu trữ trong cơ chế lưu trữ cục bộ hoặc cơ chế lưu trữ khác của trình duyệt

JWT là gì

Chúng ta cần cài đặt thư viện jwt-auth trong laravel. Đây là thư viện dựa trên mã thông báo để xử lý xác thực qua ourapi. Thêm về nó ở đây. Đối với những người sử dụng Laravel 5. 6 người như mình thì chạy lệnh này thôi là đủ