请检查下面的代码,我在laravel 5.6的路由文件夹中用api编写了.php页面 当我运行此路由时,它不会在控制器中返回我的身份验证用户 ID,而是将我重定向到主页。我通过php artisan make:auth创建了登录名
Route::group(['prefix'=>'User','middleware' => 'auth:api'],function(){
//below route will display all user record from database
Route::get('get','UsersController@getUsers');
});
为了使用API身份验证,您需要安装和配置Laravel Passport,它使用OAuth使用持有者令牌对所有客户端进行身份验证。
在文档中查看此页面:https://laravel.com/docs/5.6/passport
编辑:请注意,您无法在Web浏览器中测试这些路由,并且应该使用Postman等工具。