Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有关laravel API的信息_Laravel_Api - Fatal编程技术网

有关laravel API的信息

有关laravel API的信息,laravel,api,Laravel,Api,我需要关于laravel API的清晰信息 我已经读了很多关于LaravelAPI的文章。除了在JWT和LaravelPassport之间进行选择(这是一个完全不同的混淆级别)之外,我还需要获得关于LaravelAPI的基本信息,以便让我更清楚地了解什么是什么 问题 为什么laravel passport需要一个数据库(这些表的用途是什么) 若我在authProvider文件中将auth驱动程序更改为passport,而不使用api,这会影响我的正常身份验证行为吗 如果我使用API(passpo

我需要关于laravel API的清晰信息

我已经读了很多关于LaravelAPI的文章。除了在JWT和LaravelPassport之间进行选择(这是一个完全不同的混淆级别)之外,我还需要获得关于LaravelAPI的基本信息,以便让我更清楚地了解什么是什么

问题
  • 为什么laravel passport需要一个数据库(这些表的用途是什么)
  • 若我在authProvider文件中将auth驱动程序更改为passport,而不使用api,这会影响我的正常身份验证行为吗
  • 如果我使用API(passport),我必须使用laravel echo或任何js库吗

  • Laravel passport需要数据库来存储授权期间生成和使用的令牌。此外,还需要将这些令牌绑定到特定用户

    实际上,在安装Laravel Passport时,迁移生成了5个新表:

    关于使用Laravel Echo或任何js库是可选的,Laravel Passport不需要这些

    请参阅Laravel Passport composer.json,了解需求和其他依赖项:


    Laravel护照使用JWT@pr1nc3为什么有些人安装jwt而不是passport?你说你读了很多文章,这应该是你面临的第一件事@pr1nc3这是我应该在pc上读到的,谢谢,只是一个小的添加laravel JWT(Tymon)保存用户数据以进行验证,并且是授权头的一部分。但令牌是作为标头生成和传递的,标头+有过期时间,但不存储在任何位置(除非您想,但没有理由)