2016-11-12 119 views
3

我想用Passport设置我的自定义API(当然,我已经完成了一半,只需要构建我的身份验证)。每当我尝试从Passport仪表板(/ home路由)创建个人访问令牌时,都会收到'Whoops,出错了!'错误。Laravel 5.3个人访问令牌500

这来自我的Vue组件(PersonalAccessTokens.vue),和我的控制台登录我在邮政路500内部服务器错误存储个人访问令牌......

\ Laravel \护照\ HTTP \控制器\ PersonalAccessTokenController @商店是负责的方法,但我似乎无法找到普通的东西,因为我确实按照关于护照的Laracasts视频

任何其他人遇到此问题?

TIA!

+0

错误日志中有什么错误...? – Farkie

+0

没什么,错误来自我的Vue组件,我想,它应该在/ logs目录中吗?假设服务器返回一个500,它应该被记录在某处.. –

+0

@FabianTjoeAOn如果您使用的是开放式开发者控制台,请进入'network'选项卡,然后执行请求。你应该看到你刚刚完成的请求。点击它,然后从这个请求的标签中选择'preview'。这个,或者只是看看'storage/log/laravel.log'并且看到堆栈跟踪:) – Skysplit

回答

2

在这一点了更多信息,因为我一直有同样的问题。你需要运行:

php artisan passport:install

你做刷新迁移每次:它采用npm-run-all所以

php artisan migrate:refresh

为了解决这个问题,我只是增加了一个脚本来package.json我可以在一个命令中做到这一点:

"scripts": { 
    // Other scripts 
    "migrate:refresh": "php artisan migrate:refresh", 
    "passport:install": "php artisan passport:install", 
    "db:refresh": "npm-run-all --sequential migrate:refresh passport:install" 
} 

现在我可以这样做:

npm run db:refresh

相关问题