PHP laravel 返回空对象 {}

Posted 安果移不动

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP laravel 返回空对象 {}相关的知识,希望对你有一定的参考价值。

SomeTimes

我们需要一个空的对象数据

而不是一个[] 或者是一个 ""

如何操作呢

答案是

$data = new \\stdClass();

判断数据是否为空。为空就使用

laravel 

        if ($message == '') 
            $message = MessageData::Ok;
        
        if (count($data) == 0) 
            $data = new \\stdClass();
        
        return response()->json([
            'code' => $code,
            'message' => $message,
            'data' => $data
        ], CodeData::OK);

以上是关于PHP laravel 返回空对象 {}的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Laravel response()->json() 返回空对象而不是空数组

Laravel Eloquent 一对一关系返回空集合

忽略急切加载的数据的空对象 - laravel

Laravel Dusk在转储浏览器时返回空的html文档,因此断言失败

PHP new StdClass() 创建空对象

PHP json_encode转换空数组为对象