Я использовал Laravel 7 с паспортом, но получил некоторую ошибку
Это мой контроллер
class LoginController extends Controller
{
public function login(Request $request)
{
$response = Http::post(
'http://localhost/vue-spa/public/oauth/token',
[
'grant_type' => 'password',
'client_id' => 2,
'client_secret' => 'Z7YFRiUQITRGkWAgCuI8rNyss7BVQJDQXMZrRWiR',
'username' => $request->email,
'password' => $request->password,
'scope' => '',
]
);
if ($response->clientError()) {
return $response->json('Email atau Password Salah', 400);
} elseif ($response->serverError()) {
return $response->json('Server Error', 500);
}
return $response->body();
}
}
И я получаю такую ошибку
![enter image description here](https://i.stack.imgur.com/2fKY9.png)
Я должен решить эту проблему
Просто замените
'grant_type' => 'password'
на
'grant_type' => 'client_credentials'