Ich habe eine Registrierungs-API, die Benutzerdetails in der Datenbank registriert und außerdem mithilfe von Token generiert laravel Passport und speichern Sie den Token in der Datenbank Jetzt versuche ich, eine
Get-APIzu erstellen, die mithilfe des generierten Tokens alle Daten aus der Datenbank abruft Was ich versucht habe
Inapi.php
路由::get('/get_user', [userDEtails::class, 'get_user']);
userDEtails.php
public function get_user(Reqest $req) { // what code must i add here }In Postman möchte ich im Header ein Token hinzufügen, damit die Autorisierung funktioniert und die API funktioniert
Ich verwende das Laravel-Framework 9.41.0
既然您已经说过您为此使用 Laravel Passport,请尝试执行 这个来获取用户(并检查范围)
理想情况下这应该有效。您还需要确保您的路线使用 'auth:api' 中间件 像这样的路线 -
如果由于某种原因您无法为此路由使用“auth:api”中间件,并且需要坚持使用“web”或其他内容,则可以使用 -
或者
而不是获取用户对象。