私はLaravelのコントローラでClassオブジェクトのレスポンス以下になります。クラスオブジェクトをPHPのJSONに変換します
object(DayJibe\Core\User\Entities\User)#221 (5) {
["id":"DayJibe\Core\User\Entities\User":private]=>
int(1)
["name":"DayJibe\Core\User\Entities\User":private]=>
string(5) "admin"
["email":"DayJibe\Core\User\Entities\User":private]=>
string(15) "[email protected]"
["is_admin":"DayJibe\Core\User\Entities\User":private]=>
string(1) "N"
}
このレスポンスをJSONに変換する必要があります。これを行う方法はありますか?
json_encode:あなたのコントローラから
はそうのようにそれを呼び出すhttp://php.net/manual/en/function.json-encode.php、そしてあなたはこれを返している場合コントローラーからの応答として:https://laravel.com/docs/5.2/responses#json-responses –
json_encode関数をご覧ください –
[JSONオブジェクトを正しい方法で作成する]の可能な複製(http: //stackoverflow.com/questions/3281354/create-json-object-the-correct-way) – Jocelyn