0
這應該是簡單的,但在我if
塊某種原因代碼儘管它解析爲false
和它讓我很不爽......我在這種情況下user_id是2
的事實正在執行。Laravel 5個簡單的比較失敗
$note = Notification::where("user_id",Auth::user()->id)->first();
$wall = $note->pluck('wall');
if($wall != 0)
{
//This code is executing!
}
else{
array_push($data,"Your First Time!");
//This code is not!
}
正如你所看到的,我的$牆壁應該是零,所以我不明白爲什麼$wall != 0
運行。
確定'$ wall'確實'0'?試試'var_dump($ wall);'在你之前'if(..){..' – Darren
我不認爲你需要使用pluck。您已通過使用 - > first()檢索模型。簡單地做$ note-> wall – Brett
@Darren謝謝,它給了我'string(3)「130」',所以出於某種原因它讀取了錯誤的'user_id' ...爲什麼會這樣呢? –