Passport Laravel Rest API身份验证,正常设计

Passport Laravel Rest API身份验证,正常设计,laravel,laravel-5.3,passport.js,blade,laravel-passport,Laravel,Laravel 5.3,Passport.js,Blade,Laravel Passport,我已经完全分配了Passport REST API,我得到了令牌并在PostMan上进行了测试 它用这个Auth检索数据 这是带有laravel刀片视图的普通JSHTML(不是VUE.js) 这是api.php//它将返回一个包含posts详细信息的json Route::group(['middleware'=>'auth:api'],function(){ Route::post('/GetPosts','Wall\PostsController@GetPosts'); }

我已经完全分配了Passport REST API,我得到了令牌并在PostMan上进行了测试

它用这个Auth检索数据

这是带有laravel刀片视图的普通JSHTML(不是VUE.js)

这是api.php//它将返回一个包含posts详细信息的json

Route::group(['middleware'=>'auth:api'],function(){
      Route::post('/GetPosts','Wall\PostsController@GetPosts');
});
这是web.php

Route::get('/GetPost', function () {
     return view('getpostview');
})->middleware('auth:api');
我感到困惑,我无法发送身份验证,我无法从API中检索json iam 3天内陷入此问题
iam将普通laravel刀片连接到另一个laravel passport REST API所需的内容

由laravel生成用于身份验证的刀片模板可以与laravel passport、JWT等一起使用

您需要做的事情是正确配置

不要忘记修改API
config/auth.php
文件中指定的驱动程序:

“警卫”=>[
“网络”=>[
“驱动程序”=>“会话”,
“提供者”=>“用户”,
],
“api”=>[
“司机”=>“护照”,
“提供者”=>“用户”,
],
],
另外,要检索json响应,请在请求中添加此头:

“接受”:“应用程序/json”

因此,您的请求应该是这样的:

$response=$client->request('GET','some url/api/getPosts'[
“标题”=>[
'接受'=>'应用程序/json',
'授权'=>'承载'$accessToken,
],
]);

旁注
我鼓励您阅读,使用HTTP动词和良好实践创建一个干净、直观、易学的API。

您没有得到我想要的,我使用了我自己为mobileAdd做的API。更多详细信息,我在任何地方都看不到两个Laravel项目
Route::group(['middleware'=>'auth:api'],function(){
      Route::post('/GetPosts','Wall\PostsController@GetPosts');
});
Route::get('/GetPost', function () {
     return view('getpostview');
})->middleware('auth:api');