通过路由 API 获取用户 ID.php在 Laravel 5.6 中的控制器中使用组和中间件 auth:API



请检查下面的代码,我在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等工具。

最新更新