【发布时间】:2018-11-06 04:54:32
【问题描述】:
我有 api 可以返回我的数据。我有一个条件,如果 visible==1 然后返回数据,否则不返回任何东西。
但我收到的是这个
{
"data": [null, {
"order": 2,
"path": "http:\/\/controlpanel.test\/uploads\/7bb61115dd77823d8e8e3f2b6afa401b.png",
"visible": 1
}]
}
我希望这是返回
{
"data": [{
"order": 2,
"path": "http:\/\/controlpanel.test\/uploads\/7bb61115dd77823d8e8e3f2b6afa401b.png",
"visible": 1
}]
}
没有空值。 这是我的代码
if($this->visible==1){
return [
'order' =>$this->order,
'path' => asset('uploads').'/' . $this->path,
'visible'=> $this->visible,
];
}
【问题讨论】:
-
是
post_id还是posts_id?您的代码使用post_id,但您的 MySQL 错误消息说posts_id。 -
它在 MySQL 中的 post_id 也是 ..
-
表格中没有您要选择的列数据的字段值
-
通过在 cmets 和 post 函数中定义外键来解决它