Laravel 5.7 Проверьте, имеет ли это значение в файле помощников - PullRequest
0 голосов
/ 17 марта 2019

Я создал функцию в своем файле помощников, где я получаю некоторые даты для этой функции.

Это работает, но когда пользователь не указал какую-либо дату, он выдаст мне 01.01.1970, потому что по умолчанию, если новый пользователь создается, эти даты равны нулю.

Так что теперь я пытаюсь получить подтверждение, если оно пустое или нет, но оно не сработало.

Помощники

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;
    }
}

Мой дд отображал «имеет значение», а не другой. Я планирую, когда обе даты будут нулевыми, я укажу

accounting_period_start to 01/01/(current year) 
accounting_period_end to 12/31/(current year)

Вопрос: Как я могу проверить, является ли $ data нулевым или нет?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...