1.app\Console\Kernel.php

添加定时任务

protected function schedule(Schedule $schedule)
 {

    $schedule->call(function () {
               AdminHomePageRepository::alertMsg();
    })->everyMinute();

}

 

2.AdminHomePageRepository.php

public static function alertMsg(){

   echo 1;

 TheseLogger::saveLog([
                'type'    => TheseLogger::LOG_SCHEDULE,
                'message' => ' 开始执行: 耗时 1秒;'
            ]);
            return $used;

}

3.使用命令行工具->输入  php artisan schedule:run

4.查看日志

storage\logs\2018\11\09\schedule-2018-11-09.log

[2018-11-09 10:13:39] schedule.INFO: 2018-11-09 10:13:38 开始执行: 耗时 1秒; {"ip":"","created_at":"2018-11-09 10:13:39"} 

 

更多推荐

Laravel schedule定时任务:本地命令模式测试是否执行