2016-11-12 112 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

相關問題