I have Completely assigned the Passport REST API and i get token and tested on PostMan
并使用此 Auth 检索数据
这是带有 laravel Blade 视图的普通 js html(不是 VUE.JS)
<script>
$.ajax({
method: 'POST',
dataType: 'json',
url: "**********/api/User/GetPost",
headers: {
'Authorization':'Bearer Tokenblablabla',
'Content-Type':'application/json'
},
data: null,
success: function(data){
console.log('succes: '+data);
}
});
这是控制器功能
public function GetPosts(Request $request){
$data3="Test"
return response()->json([
'Success'=> true,
'Message'=>'8',
'Data' => $data3,
], 200);
}
这是 api.php // 这将返回一个包含帖子详细信息的 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,我在这个问题上陷入了 3 天
我需要什么才能将普通的 Laravel Blade 连接到另一个 Laravel Passport REST API