*/ class OAuthController extends Controller { public function resource(Request $request) { if (is_null($request->user())) { return redirect('/'); } $user = $request->user(); $response = new \stdClass(); $response->resourceOwnerId = $user->id; if ($user->tokenCan('fullname')) { $response->name = $user->first_name; $response->patronymic = $user->middle_name; $response->lastname = $user->last_name; } if ($user->tokenCan('email')) { $response->email = $user->email; } if ($user->tokenCan('birthday')) { $response->birthday = $user->birthday; } return json_encode($response); } }