我正在将值从 laravel 模型传递到 blade,正在获取 [object Object]
作为输出。我想要数字或数组。
型号:
public static function count($data){
$post_id = $data->a;
$count_value=DB::select('select count(*) as count FROM pp_like WHERE post_id= ?', [$post_id]);
return (array)$count_value[0];
}
blade-js:
res.success(function(data, status, headers, config) {
alert(data);
});
最佳答案
您的 data
参数是经过解析的 JSON 对象。如果您知道要访问的属性的确切名称,则可以使用 data.property
,其中 property
包含您要查找的值。但是,如果您不确定 data
包含什么,您可以将 alert(data);
替换为 alert(JSON.stringify(data));
查看对象的属性。
关于javascript - sql count函数返回对象作为laravel中的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39093714/