tenant; $response = []; $settings = Setting::query() ->where('tenant_id', $tenantKey) ->orWhere('key', 'Button1') ->orWhere('key', 'Button2') ->orWhere('key', 'Button3') ->get(); foreach ($settings as $setting) { $directory = Directory::find($setting->value)->only('id', 'name'); $directory['name'] = json_encode($directory['name']); $response['folders'][$setting->key] = $directory; } return new ApiResponseResource("OK", $response); } }