Xác thực API của Laravel mà không cần Hộ chiếu

Trong bài viết này, trong khi phát triển Rest API với Laravel Framework, chúng ta sẽ xác thực với Laravel Passport, gói chính thức của Laravel

Khái niệm xác thực có một vị trí rất quan trọng trong quy trình phát triển ứng dụng. Các ngôn ngữ lập trình khác nhau chứa các giải pháp và cách tiếp cận khác nhau. Trong bài viết này, trong khi phát triển Rest API với Laravel Framework, chúng ta sẽ xác thực với Laravel Passport, gói chính thức của Laravel

Mục lục

Laravel là gì

Laravel là một framework PHP được sử dụng để phát triển các ứng dụng web. Laravel bao gồm nhiều tính năng nâng cao và có nhiều tính năng hữu ích của PHP và OOP. Phương châm của Laravel, được sử dụng bởi nhiều đối tượng, là. “Khung PHP của các nghệ sĩ web”. Bạn có thể truy cập tài liệu chính thức từ liên kết này. https. // ấu trùng. com/

Tại sao lại là Laravel

Nó được nhiều nhà phát triển ưa thích vì nó bắt kịp với sự thay đổi nhanh chóng của Công nghệ phần mềm và cung cấp cho chúng tôi các nguyên tắc phần mềm và giúp chúng tôi tránh khỏi hầu hết các công việc thủ công (Xác thực, Phần mềm trung gian, ORM, MVC) cần thiết để phát triển dự án nhanh chóng

Hộ chiếu Laravel là gì

Đây là gói Laravel chính thức tạo điều kiện xác thực trong API còn lại và được viết bằng Laravel

Tạo một ứng dụng soạn sẵn

Trong phần này, chúng ta sẽ từng bước phát triển ứng dụng Rest API trong Laravel và xem xét việc sử dụng Passport

Cài đặt Laravel

Trước hết chúng ta cài đặt Laravel Framework trên máy tính thông qua Composer. Nếu bạn chưa có Composer trên máy tính, bạn có thể tải xuống từ liên kết này ( https. //getcomposer. tổ chức/)

1

2

3

 

nhà soạn nhạc tạo-dự án --prefer-dist laravel/laravel blog

    

Cài đặt hộ chiếu

Chúng tôi sẽ cài đặt Passport trên máy tính của mình thông qua Composer. Sau đó, chúng tôi sẽ thực hiện thiết lập cơ sở dữ liệu và mã thông báo mặc định bằng hai lệnh cuối cùng

1

2

3

4

5

6

 

nhà soạn nhạc yêu cầu laravel/hộ chiếu

 

php nghệ nhân di cư

php nghệ nhân hộ chiếu. cài đặt

    

Định cấu hình hộ chiếu

Trong bước này, chúng tôi sẽ thiết lập cài đặt Hộ chiếu. Chúng tôi tạo ba tệp phần mở rộng php khác nhau và dán các mã sau

Tập tin. ứng dụng/người dùng. php

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

 

        //ứng dụng/Người dùng. php

 

        không gian tên Ứng dụng;

        sử dụng Chiếu sáng\Thông báo\Notifiable;

        sử dụng Chiếu sáng\Hợp đồng\Auth\MustVerifyEmail;

        sử dụng Laravel\Hộ chiếu\HasApiTokens;

        sử dụng Chiếu sáng\Nền tảng\Auth\User as Authenticatable;

        

        lớp Người dùng mở rộng Có thể xác thực implements MustVerifyEmail

        {

            sử dụng HasApiTokens, Phải thông báo;

            /**

* Các thuộc tính có thể gán hàng loạt

*

* Mảng @var

*/

            được bảo vệ $có thể điền = [

                        'tên', 'email',

Chủ đề