Php 使用Axios 401的Laravel Passport使用自己的API未经验证
我似乎不能用Axios使用我自己的LaravelAPI,我已经尝试了几乎所有我遇到的解决方案 谁能帮帮我吗 我已适当地:Php 使用Axios 401的Laravel Passport使用自己的API未经验证,php,laravel,axios,laravel-passport,Php,Laravel,Axios,Laravel Passport,我似乎不能用Axios使用我自己的LaravelAPI,我已经尝试了几乎所有我遇到的解决方案 谁能帮帮我吗 我已适当地: 安装 注册护照服务提供商 迁移和生成的passport密钥 在我的用户模型中添加了HasApiTokenstrait 将Passport::routes()添加到AuthServiceProvider.php中 更改我的config\auth.php 将\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class添加
Passport::routes()
添加到AuthServiceProvider.php
中config\auth.php
\Laravel\Passport\Http\Middleware\CreateFreshApiToken::class
添加到最后一位的“我的web中间件”组中。根据laravel使用javascript使用自己的api的文档在共享主机上运行laravel时,请确保以下事项
RewriteEngine中,这应该执行HTTP\u授权并解决问题
我希望这些可以解决您的问题。请确保在共享主机上运行laravel时做到以下几点
RewriteEngine中,这应该执行HTTP\u授权并解决问题
我希望这些可以解决您的问题。好的,那么问题可能是您的共享服务器使用的是fcgi,而不是普通的PHP模块。因此,HTTP_授权在那里失败。您可以在RewriteCond%{HTTP:Authorization}^(.+)$RewriteRule.*-[E=HTTP\u Authorization:%{HTTP:Authorization}]上将以下代码添加到.htaccess文件
RewriteEngine中,该文件应该执行HTTP\u授权并解决问题。很高兴它帮助了您……请正确标记,以便人们可以从中获得帮助。快乐编码更改重写引擎、重写条件、重写规则
不起作用。请帮帮我你出了什么差错?在此处发布您的.htaccess内容。另外,请确保您已经检查了此答案中描述的所有步骤。
好的,那么问题可能是您的共享服务器使用的是fcgi,而不是常规的PHP模块。因此,HTTP_授权在那里失败。您可以在RewriteCond%{HTTP:Authorization}^(.+)$RewriteRule.*-[E=HTTP\u Authorization:%{HTTP:Authorization}]
上将以下代码添加到.htaccess文件RewriteEngine中,该文件应该执行HTTP\u授权并解决问题。很高兴它帮助了您……请正确标记,以便人们可以从中获得帮助。快乐编码更改重写引擎、重写条件、重写规则
不起作用。请帮帮我你出了什么差错?在此处发布您的.htaccess内容。此外,请确保您已检查了此答案中描述的所有步骤。