LaravelのPassport利用時にログイン返答時にLaravel上のデータベースで持っているid(user番号【数値】)を取得したいですが、可能でしょうか?
後の処理でUserIDを利用するので、取得したいです。
アプリ側で覚えておくのもアンマッチなどの観点からもよくないでしょうし、再度、emailなどからidを検索して取得するのも余計な負荷がかかり良くないと思うので、取得できる方法はあるのでしょうか?
ご教授ください。
現在は、"app/Http/Controllers/UserController.php"に以下のように記載して処理しています。
関係のあるところのみ抜粋しています。
この返答時にidを一緒に返答したいです。
php
1$tokenReq = Request::create( 2 'oauth/token', 3 'POST' 4); 5return \Route::dispatch($tokenReq);
返答内容をログ表示してみると以下のようになっていました
php
1local.DEBUG: HTTP/1.1 200 OK 2Cache-Control: no-store, private 3Content-Type: application/json; charset=UTF-8 4Date: Sat, 07 Oct 2017 11:56:57 GMT 5Pragma: no-cache 6X-Ratelimit-Limit: 60 7X-Ratelimit-Remaining: 59 8 9{"token_type":"Bearer","expires_in":31536000,"access_token":"ey〜省略〜ps","refresh_token":"de〜省略〜7b"}
仮にソースを書き換えるならどのファイルを書き換えるのでしょうか?
わかりましたらご教授ください。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/08 01:13