【发布时间】:2016-04-26 15:59:14
【问题描述】:
我正在尝试使用 laravel 5.2 实现 dingo API
以下是我为测试野狗编写的一个函数
public function profile()
{
try {
$user = JWTAuth::parseToken()->toUser();
if (!$user) {
return response()->json(['error' => 'User Not Found'], 500);
}
} catch (\Tymon\JWTAuth\Exceptions\JWTException $ex) {
return response()->json(['error' => 'Something went wrong'], 500);
}
//return response()->json(['user' => $user->with('profile')->where('id', $user->id)->first()], 200);
return $this->response->array($user->toArray());
}
我用的时候效果很好
return response()->json(['user' => $user], 200);
但是当我按照 dingo 语法使用以下代码行时。显示错误
return $this->response->array($user->toArray());
基本上没有 dingo 定义的函数起作用。如何解决?
【问题讨论】: