在laravel

时间:2017-05-05 23:41:20

标签: laravel-5 cron

我正在尝试访问我构建的实用程序中的User模型,该实用程序最终会发送电子邮件,这是由cron触发的,我正在使用php artisan schedule:运行来测试它。下面是我开始构建的实用程序,目前在测试时我得到'我被触发'。这是由注册的控制台命令触发的。多数民众都在工作。

<?php
namespace App\Utility;

use Log;
use Mail;
use App\User;

class ReferralProgramUtility
{

    static public function test()
    {   
        LOG::info("I was triggered");
    }
}

然而,当我改变它以引入用户模型....

<?php
namespace App\Utility;

use Log;
use Mail;
use App\User;

class ReferralProgramUtility
{

    static public function test()
    {   
        $user = User::all();
        LOG::info($user);
    }
}

我收到以下错误....

在/var/www/html/appname/app/User.php:32

中尝试获取非对象的属性

我正在使用具有类似配置的另一个实用程序并使用用户模型,这项工作正常,唯一的区别是此操作由任务调度程序触发。不确定是什么导致了这一点,而且我对Laravel相当新,所以任何提示或建议都会非常感激。提前谢谢。

0 个答案:

没有答案