首页 > 解决方案 > 如何在 PHP/Laravel 中发送包含破折号(“-”)的 JSON 数据

问题描述

我有一个包含error-codes密钥的对象。我想使用return response()->json(['error' => $results->error-codes]). 但是,由于那个破折号,我收到 500 Internal Server 错误。

我也试过了$results['error-codes']。但是,它给了我Cannot use object of type stdClass as array

请帮忙!

标签: phpjsonlaravel

解决方案


试试这个

return response()->json(['error' => $results->{'error-codes'}]);

推荐阅读