。之前一直用yii2,新公司用了laravel,正好今天要写个脚本定时任务,去网上看,有很多觉得不够简洁。啊哈哈哈哈装逼装逼。话不多说上代码
//首先我们要配置console的Kernel
protected $commands = [
Commands\JayChou::class,//这个类自己想用什么就用什么命名
];
protected function schedule(Schedule $schedule)
{
$schedule->command('jay:chou')-> everyday); //每天执行一次
}
2。第二步我们要
首先新建command脚本
新建目录App\Console\Commands这个东西
然后在Commands目录下新建JayChou类
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
/**
* 处理JIRA的project数据
*/
class JayChou extends Command
{
protected $signature = 'jay:chou'; //执行脚本的命令别名
function __construct()
{
parent::__construct();
}
public function handle()
{
// 脚本的业务逻辑在这里写即可
}
}
//在命令行执行php artisan aaa:bbbbb将立刻执行脚本