- レスポンスを変数に代入する方法:
$response = response()->json(['key' => 'value']);
$content = $response->getContent();
上記の例では、response()
関数を使用してJsonResponseを作成し、getContent()
メソッドを使用してレスポンスのコンテンツを取得しています。$content
変数にはJSON形式のデータが格納されます。
- レスポンスのデコード方法:
$response = response()->json(['key' => 'value']);
$data = $response->getData();
上記の例では、getData()
メソッドを使用してJsonResponseのデータを取得しています。これにより、JSONデータがPHPの連想配列として取得されます。
- レスポンスの特定のキーを取得する方法:
$response = response()->json(['key' => 'value']);
$value = $response->getData()->key;
上記の例では、getData()
メソッドを使用してJsonResponseのデータを取得し、その後で特定のキーにアクセスしています。$value
変数には、指定したキーの値が格納されます。
これらの方法を使用することで、LaravelのJsonResponseのコンテンツにアクセスすることができます。必要に応じて、これらのコード例をカスタマイズして使用してください。