laravel 5开始新增了 Laravel Schedule 这个特性,方便开发者可以快速方便的利用此功能来开发自己的定时任务功能,打开 app/Console/Kernel.php :

protected function schedule(Schedule $schedule)
{// $schedule->command('inspire')//          ->hourly();
}

1、开始创建任务:

php artisan make:console LogInfo

2、在app/console就会看到LogInfo.php

3、需要执行的方法写在handle中

4、注册路由命令

5、在schedule方法中定义执行时间,可以是指定的时间,也可以是每分、每时、每天,Laravel 提供了诸多的方法来控制任务执行的时间间隔

$schedule->command('foo')->everyFiveMinutes();$schedule->command('foo')->everyTenMinutes();$schedule->command('foo')->everyThirtyMinutes();$schedule->command('foo')->mondays();$schedule->command('foo')->tuesdays();$schedule->command('foo')->wednesdays();$schedule->command('foo')->thursdays();$schedule->command('foo')->fridays();$schedule->command('foo')->saturdays();$schedule->command('foo')->sundays();

6、到命令行输入 php artisan schedule:run 即可执行任务

7、要实现定时任务还得让程序自动执行

crontab -e
#加入
* * * * * php /path/to/artisan schedule:run
#保存

最后重启 linux 的 crond 就可以了。

laravel 定时任务相关推荐

  1. schedule php,PHP Laravel定时任务Schedule【干货】

    下面由Laravel教程栏目给大家介绍PHP Laravel定时任务Schedule,希望对需要的朋友有所帮助! 前提:本文方法是利用Linux的crontab定时任务来协助实现Laravel调度(M ...

  2. php设置at定时,laravel定时任务

    laravel实现定时任务,下边直接上代码:linux# crontab -e 进入编辑页面  按 i 进入编辑状态把下边代码粘贴进去  修改后按:wq回车保存 (/test)是你的项目地址哦! *  ...

  3. Laravel定时任务的每秒执行

    我的个人博客:逐步前行STEP laravel中的任务调度可以不将每条命令都写入crontab,便于管理维护,而且可以基于laravel框架环境运行,而不需写独立的脚本执行,非常方便,但是最小的执行间 ...

  4. php 零点定时任务,PHP Laravel定时任务Schedule【干货】

    前提:本文方法是利用Linux的crontab定时任务来协助实现Laravel调度(Mac也一样). 一.首先添加Crontab定时任务,这里只做简单介绍. 用命令crontab -e 添加如下内容* ...

  5. laravel定时任务

    一 .创建Command文件 php artisan make:console RefreshToken 创建app/Console/Commands 下创建RefreshToken.php 取一个名 ...

  6. laravel 定时任务问题的总结

    需求:每天夜里23:59分执行一个任务,我需要这样做 1.执行创建命令,该命令会在app\Console\Commands目录创建文件ShareBackground.php文件 php artisan ...

  7. php启动laravel调度任务(laravel定时任务)

    1.不在laravel根目录(命令行操作前的地址) php /www/wwwroot/laravel6/artisan schedule:run /www/wwwroot/laravel/artisa ...

  8. php artisan 计划任务,Laravel 定时任务 任务调度 可手动执行

    1.创建一个命令 php artisan make:command TestCommand 执行成功后会提示: Console command created successfully. 生成了一个新 ...

  9. 【laravel】开发过程中会遇到的问题

    文章目录 访问器中循环使用 curl 请求第三方API ,导致ajax 响应状态为 canceled 1. The page has expired due to inactivity. Please ...

最新文章

  1. JS阻止事件冒泡的3种方法,以及他们之间的不同
  2. 九降风之曾经的岁月 永远的兄弟 一块硬盘的爱情
  3. java jtextfield设置不可见_java – JPanel设置为不可见,除默认值之外的组合框选择将其设置为可见,但组件丢失...
  4. TypeScript学习笔记3:运算符
  5. NOJ37 回文字符串---整理一下都是各种回文类型啊,
  6. linux docker漏洞,安装shadow或linux-pam的Alpine Linux Docker镜像有漏洞,附解决
  7. 解决 ASP.NET Core 部署到 IIS,更新项目时文件夹正在使用错误
  8. 有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数
  9. android shape的用法总结
  10. webservice学习总结(一)-- WebService相关概念介绍
  11. [python] 之 函数简介
  12. VB讲课笔记13:二级公共基础
  13. java的人patch方法_java – Spring MVC PATCH方法:部分更新
  14. 一级 计算机应用基础,一级计算机应用基础(教材浓缩精华版)
  15. 数据结构算法—递归算法求二叉树的叶子结点(C语言)
  16. mybatis批量操作(批量查询,批量插入,批量更新)
  17. xcode6.3设备无法运行Ineligible Devices的解决方法
  18. 共享打印机计算机名没有反应,共享打印机接收到打印任务,但是没有反应该怎么处理 - 系统之家...
  19. Kafka的assign和subscribe订阅模式
  20. 完数什么意思_完美数是什么?

热门文章

  1. 2013年最值得我们学习的网页作品示例【系列六】
  2. c#中消息机制阻塞实例与结论
  3. C#中模态对话框释放问题
  4. C#多线程、并发与并行概念
  5. Android—View事件分发与View子类
  6. Java、Android—零碎难记笔试考点(持续更新)
  7. IOS15的抽屉效果
  8. ios14.3开发之使用纯代码创建UITabbarController
  9. python同时输入多个变量_python同时给多个变量赋值|python3教程|python入门|python教程...
  10. php怎么做免登录,php---一周内免登录