Laravel eloquent apiリソースの「data」キーを削除する(コレクションなし)質問する

Laravel eloquent apiリソースの「data」キーを削除する(コレクションなし)質問する

私はカスタムEloquent APIリソースを持っていますuser。例えば、このリソースを使用すると

コード

$user = $request->user();
return new UserResource($user);

すると、次のような応答が返されます:

{
    "data": {
        "name": "Margarete Daniel",
        "email": "[email protected]",
        "verified": "2020-03-20T07:15:56.000000Z"
    }
}

API リソースを変更してサンプル応答を取得する方法:

{
    "name": "Margarete Daniel",
    "email": "[email protected]",
    "verified": "2020-03-20T07:15:56.000000Z"
}

ベストアンサー1

これをリソースに追加する

public static $wrap = null;

おすすめ記事