Developing customer service telegram bot using nextjs, open router and ai
don’t install passport again, this can be happen duplicate migration files.
php artisan passport:client --personal
if not ok, reinstall passport
php artisan passport:install
php artisan passport:client --personal
but double check migration files for duplication of AUTH.
Always get like this
{
"message": "Invalid key supplied",
"exception": "LogicException",
"file": "/Users/msd/Code/repos/web/thank_book_backend/vendor/league/oauth2-server/src/CryptKey.php",
"line": 72,
"trace": [
{
"file": "/Users/msd/Code/repos/web/thank_book_backend/vendor/laravel/passport/src/PassportServiceProvider.php",
"line": 292,
"function": "__construct",
"class": "League\\OAuth2\\Server\\CryptKey",
"type": "->"
},
]
}
Or this one
{
"message": "Personal access client not found for 'users' user provider. Please create one.",
"exception": "RuntimeException",
"file": "/Users/msd/Code/repos/web/thank_book_backend/vendor/laravel/passport/src/ClientRepository.php",
"line": 74,
"trace": [
{
"file": "/Users/msd/Code/repos/web/thank_book_backend/vendor/laravel/passport/src/Bridge/ClientRepository.php",
"line": 48,
"function": "personalAccessClient",
"class": "Laravel\\Passport\\ClientRepository",
"type": "->"
}
]
}
Written on September 7, 2025