我正在尝试访问我构建的实用程序中的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);
}
}
我收到以下错误....
我正在使用具有类似配置的另一个实用程序并使用用户模型,这项工作正常,唯一的区别是此操作由任务调度程序触发。不确定是什么导致了这一点,而且我对Laravel相当新,所以任何提示或建议都会非常感激。提前谢谢。