当前位置: 首页 > news >正文

做二维码的网站成都最新动态

做二维码的网站,成都最新动态,专做沙发批发的网站,常德网站建设产品创建一个任务,创建成功后会在App/Console/Commands中生成一个以Test命名的文件,我们可以在这里面写我们的任务指令。 php artisan make:command Test 运行这个定时任务 run 是运行一次,我们可以用来测试是否成功,work是一直运行&a…

        创建一个任务,创建成功后会在App/Console/Commands中生成一个以Test命名的文件,我们可以在这里面写我们的任务指令。

php artisan make:command Test

        运行这个定时任务 run 是运行一次,我们可以用来测试是否成功,work是一直运行,每分钟执行一次,当执行到我们设置的时间就会自动执行。

php artisan schedule:run

php artisan schedule:work

/*** The name and signature of the console command.** @var string* 给我们的任务取一个名称*/protected $signature = 'Test';/*** The console command description.** @var string*/protected $description = 'Command description';/*** Create a new command instance.** @return void*/public function __construct(){parent::__construct();}/*** Execute the console command.** @return int* 在这里进行我们的逻辑编写*/public function handle(){return 0;}

        我们在将逻辑完成之后,就需要在App/Console中的Kernel.php文件当中去设置我们的定时任务的时间段。

/*** Define the application's command schedule.** @param \Illuminate\Console\Scheduling\Schedule $schedule* @return void* @name 为我们定义的任务名称 只需要操作这里就OK*/protected function schedule(Schedule $schedule){//我们可以根据需求去调整我们的定时任务的运行时间,我会在最下面将时间列出来$schedule->command('name')->everyThirtyMinutes();}/*** Register the commands for the application.** @return void*/protected function commands(){$this->load(__DIR__ . '/Commands');require base_path('routes/console.php');}

         成功实例

 

 

 

 定时任务的时间设置
        这是定时任务的时间调度设置。

方法                           描述
->cron('* * * * *');    自定义 Cron 计划执行任务
->everyMinute();    每分钟执行一次任务
->everyTwoMinutes();    每两分钟执行一次任务
->everyThreeMinutes();    每三分钟执行一次任务
->everyFourMinutes();    每四分钟执行一次任务
->everyFiveMinutes();    每五分钟执行一次任务
->everyTenMinutes();    每十分钟执行一次任务
->everyFifteenMinutes();    每十五分钟执行一次任务
->everyThirtyMinutes();    每三十分钟执行一次任务
->hourly();    每小时执行一次任务
->hourlyAt(17);    每小时第 17 分钟执行一次任务
->everyTwoHours();    每两小时执行一次任务
->everyThreeHours();    每三小时执行一次任务
->everyFourHours();    每四小时执行一次任务
->everySixHours();    每六小时执行一次任务
->daily();    每天 0 点执行一次任务
->dailyAt('13:00');    每天 13:00 执行一次任务
->twiceDaily(1, 13);    每天 01:00 和 13:00 各执行一次任务
->weekly();    每周日 00:00 执行一次任务
->weeklyOn(1, '8:00');    每周一的 08:00 执行一次任务
->monthly();    每月第一天 00:00 执行一次任务
->monthlyOn(4, '15:00');    每月 4 号的 15:00 执行一次任务
->lastDayOfMonth('15:00');    每月最后一天 15:00 执行一次任务
->quarterly();    每季度第一天 00:00 执行一次任务
->yearly();    每年第一天 00:00 执行一次任务
->timezone('America/New_York');    设置时区


        下面是定时任务的一些约束。

方法                    描述
->weekdays();    限制任务在工作日执行
->weekends();    限制任务在周末执行
->sundays();    限制任务在周日执行
->mondays();    限制任务在周一执行
->tuesdays();    限制任务在周二执行
->wednesdays();    限制任务在周三执行
->thursdays();    限制任务在周四执行
->fridays();    限制任务在周五执行
->saturdays();    限制任务在周六执行
->days(array|mixed);    限制任务在每周的指定日期执行
->between($start, $end);    限制任务在 $start 和 $end 区间执行
->when(Closure);    限制任务在闭包返回为真时执行
->environments($env);    限制任务在特定环境中执行
总结
1.先创建一个定时任务,并且命名。

2.在创建的定时任务中书写我们的逻辑信息

3.在Kernel文件中设置定时任务的运行时间

4.运行定时任务,进行测试

我们能够在laravel8中文文档中的任务调度去找到相关的信息 Laravel8 任务调度

http://www.hkea.cn/news/990860/

相关文章:

  • 公司注册网上核名业务如何终止网站排名优化怎么做
  • 网站建设伍金手指下拉2网上推广平台
  • 沧州网站建设公司翼马爱情链接
  • 计算机学了出来干嘛免费优化推广网站的软件
  • 宁波网站建设优化湖南seo优化按天付费
  • 门户网站手机版google官网入口
  • 深圳市工程建设交易服务中心网站软文什么意思
  • 大型网架加工厂成都网站建设方案优化
  • 导航网站的广告怎么做的千锋教育官方网
  • etc网站开发票网站制作软件免费下载
  • 上海seo网站设计2022十大网络营销案例
  • 还有做网站的必要吗网站运营推广方案
  • 企业营销型网站建设厂家品牌搜索引擎服务优化
  • 学校网站建设计划怎么成为百度推广代理商
  • 普陀网站开发培训学校seo快速优化
  • 建一个商城网站多少钱免费的网站推广软件
  • 手机网站解决方案看网站搜什么关键词
  • 顺企网江西网站建设宜昌今日头条新闻
  • 坪山网站建设行业现状网页设计与制作代码成品
  • 网站建设需求文档模板下载学大教育一对一收费价格表
  • 小型网站怎样优化百度首页官网
  • 网站开发与iso9001关系百度上做推广怎么做
  • wordpress怎么设置导航镇江seo
  • 番禺建设网站服务软文写作网站
  • 有哪些专做自然风景图片的网站石首seo排名
  • 移动网站虚拟主机seo 排名 优化
  • 专业网站建设课程网站推广优化方式
  • 适合站长做的网站信息流广告投放工作内容
  • 做健身网站步骤网站建设网络公司
  • 武汉整站seo数据上云网站关键词优化怎么做的