Laravel 5 laravel实用访问模型

Laravel 5 laravel实用访问模型,laravel-5,cron,Laravel 5,Cron,我正在尝试访问我构建的实用程序中的用户模型,该实用程序最终将发送电子邮件,这是由cron触发的,我正在使用php artisan schedule:run对其进行测试。下面是我开始构建的实用程序,目前在测试它时,我得到了“我被触发了”。这是由注册的控制台命令触发的。这些都起作用了 <?php namespace App\Utility; use Log; use Mail; use App\User; class ReferralProgramUtility { static

我正在尝试访问我构建的实用程序中的用户模型,该实用程序最终将发送电子邮件,这是由cron触发的,我正在使用php artisan schedule:run对其进行测试。下面是我开始构建的实用程序,目前在测试它时,我得到了“我被触发了”。这是由注册的控制台命令触发的。这些都起作用了

<?php
namespace App\Utility;

use Log;
use Mail;
use App\User;

class ReferralProgramUtility
{

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

User.php(UserMOdel)的第32行是什么?公共函数getDisableDataAttribute($value){return Carbon::createFromTimestamp(Carbon::parse($value)->getTimestamp())->timezone(Auth::User()->timezone)->toDateTimeString();}如果我使用LOG::info(gettype($User));这是一个对象。嗯,您之所以会出现此错误,是因为
Auth::user()
是null log::info(gettype($user));是对象,因为它是Lightlight\Database\Eloquent\Collection类的实例,所以可以使用LOG::info(get_class($user))检查它;
<?php
namespace App\Utility;

use Log;
use Mail;
use App\User;

class ReferralProgramUtility
{

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