我在助手文件中创建了一个函数,该函数在其中获取了一些日期。
它正在运行,但是当用户未指定日期时,它将给我01/01/1970,因为默认情况下,如果创建了新用户,则这些日期为空。
所以现在我尝试进行验证,如果它为null或不是null则无效。
助手
function account_period()
{
if (!auth()->guest()){
$data = UserModel::getAccountPeriod();
if(!empty($data)){
dd("has value");
return array($data->accounting_period_start,$data->accounting_period_end);
}
else
{
dd("doesnt have value");
}
}else{
return false;
}
}
我的dd显示“具有值”而不显示另一个。我正在计划两个日期都为空时,我将指示
accounting_period_start to 01/01/(current year)
accounting_period_end to 12/31/(current year)
问题:如何检查$ data是否为空?