婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識(shí)庫 > Laravel框架實(shí)現(xiàn)定時(shí)發(fā)布任務(wù)的方法

Laravel框架實(shí)現(xiàn)定時(shí)發(fā)布任務(wù)的方法

熱門標(biāo)簽:萍鄉(xiāng)商鋪地圖標(biāo)注 電信外呼系統(tǒng)多少錢一個(gè)月 太原400電話申請(qǐng)流程 宿州正規(guī)外呼系統(tǒng)軟件 神龍斗士電話機(jī)器人 企業(yè)400電話辦理多少費(fèi)用 代理打電話機(jī)器人 合肥企業(yè)外呼系統(tǒng)線路 桂陽公司如何做地圖標(biāo)注

本文實(shí)例講述了Laravel框架實(shí)現(xiàn)定時(shí)發(fā)布任務(wù)的方法。分享給大家供大家參考,具體如下:

背景:需要每隔一小時(shí)新建一個(gè)任務(wù)

http://laravelacademy.org/post/8484.html

Laravel官方自帶這個(gè)功能,需要利用到Linux系統(tǒng)的cronTab功能。

1、利用Linux的cronTab功能

(1)進(jìn)入Linux服務(wù)器環(huán)境,命令行輸入

crontab -e

這樣就直接進(jìn)入了服務(wù)器下的/var/spool/cron/root文件。如果/var/spool/cron/下還沒有root文件,輸入上面那個(gè)命令就會(huì)自動(dòng)新建root文件了。

(2)先進(jìn)入文件編輯模式,在root文件中輸入

復(fù)制代碼 代碼如下:
* * * * * /usr/local/php/bin/php  /opt/xxx/xxx/artisan  schedule:run 1>> /dev/null 2>1

前面第一個(gè)目錄是php在服務(wù)器上的位置,如果不清楚,可以命令行輸入which php自行查看然后修改。

第二個(gè)目錄是你的laravel項(xiàng)目的存放位置,就是artisan文件所在的根目錄

2、然后在laravel項(xiàng)目目錄下新建任務(wù),命令行輸入

php artisan make:command SendTask

然后發(fā)現(xiàn)在app/Console/Commands路徑下多了一個(gè)SendTask.php的文件

自定義這個(gè)文件的$signature(等會(huì)兒要跟app/Console/Kernel.php文件中的command里面的名稱對(duì)應(yīng),比如我寫的是task:send)$description(對(duì)這個(gè)任務(wù)的描述)handle()方法中是這個(gè)定時(shí)任務(wù)的主要邏輯代碼。

3、然后修改app/Console/Kernel.php文件

在$commands里要增加剛剛的任務(wù)的存放路徑;要同時(shí)執(zhí)行多個(gè)任務(wù)時(shí),將要同時(shí)執(zhí)行的任務(wù)的class加入到$commands

protected $commands = [
\App\Console\Commands\SendTasks::class,
\App\Console\Commands\SendTaskEveryDay::class,
\App\Console\Commands\SendTaskEveryWeek::class,

schedule里面是定時(shí)執(zhí)行的核心代碼:可以自己直接在里面寫要執(zhí)行的任務(wù)的內(nèi)容,也可以調(diào)用新建的command里的任務(wù)執(zhí)行內(nèi)容。后面就是說明執(zhí)行任務(wù)的頻次。

protected function schedule(Schedule $schedule)
{
//  $schedule->call(function () {
//   Task::create(['title' => '發(fā)送定時(shí)任務(wù)']);
//  })->everyMinute();
//調(diào)用artisan
// $schedule->command('tasks:send')->hourly();
$schedule->command('tasks:send')->cron('0 */2 * * *');
$schedule->command('tasks:everyday')->dailyAt('09:00');

其實(shí)到這里已經(jīng)是可以執(zhí)行發(fā)布定時(shí)任務(wù)的期待了,但是我希望可以傳參到這個(gè)定時(shí)任務(wù)里面去,因?yàn)槊看蔚娜蝿?wù)內(nèi)容不一樣,需要達(dá)到可以自定義的效果。在這里糾結(jié)了很久,還嘗試了修改handle()方法,修改成為handle($data),然后在要發(fā)布定時(shí)任務(wù)的時(shí)候調(diào)用這個(gè)handle()方法,然后將參數(shù)通過$data傳過來,但是發(fā)現(xiàn)一旦handle()里面帶參數(shù)之后定時(shí)任務(wù)就不能執(zhí)行了,具體原因不知道,但是這個(gè)思路明顯就是錯(cuò)了。

最后走了很多彎路,想到一個(gè)辦法,不能從外部傳參進(jìn)去,就在方法里面把參數(shù)查出來。我想要的效果就是:新建一個(gè)任務(wù),然后這個(gè)新建的任務(wù)需要每隔1小時(shí)自動(dòng)新建一次。

想到的解決辦法就是在handle()方法里面用sql語句或者查詢構(gòu)造器先把新建的那個(gè)定時(shí)任務(wù)查出來,然后將這個(gè)任務(wù)再新增一次。暫時(shí)能想到的就是這個(gè)辦法,起碼可以達(dá)到我想要的效果了。

$cron=Task::where('type', 'xxx')
 ->first();
$cronTab=$cron->jsonSerialize();
$task= Task::create($cronTab);

更多關(guān)于Laravel相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Laravel框架入門與進(jìn)階教程》、《php優(yōu)秀開發(fā)框架總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》

希望本文所述對(duì)大家基于Laravel框架的PHP程序設(shè)計(jì)有所幫助。

您可能感興趣的文章:
  • Laravel實(shí)現(xiàn)定時(shí)任務(wù)的示例代碼
  • 源碼分析 Laravel 重復(fù)執(zhí)行同一個(gè)隊(duì)列任務(wù)的原因
  • Laravel中任務(wù)調(diào)度console使用方法小結(jié)
  • Laravel框架數(shù)據(jù)庫CURD操作、連貫操作總結(jié)
  • Laravel框架表單驗(yàn)證詳解
  • Laravel框架中擴(kuò)展函數(shù)、擴(kuò)展自定義類的方法
  • 跟我學(xué)Laravel之快速入門
  • Laravel框架路由配置總結(jié)、設(shè)置技巧大全
  • Laravel中使用FormRequest進(jìn)行表單驗(yàn)證方法及問題匯總
  • Laravel框架定時(shí)任務(wù)2種實(shí)現(xiàn)方式示例

標(biāo)簽:太原 綏化 衡陽 鄂州 白銀 辛集 廊坊 崇左

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Laravel框架實(shí)現(xiàn)定時(shí)發(fā)布任務(wù)的方法》,本文關(guān)鍵詞  Laravel,框架,實(shí)現(xiàn),定時(shí),發(fā)布,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Laravel框架實(shí)現(xiàn)定時(shí)發(fā)布任務(wù)的方法》相關(guān)的同類信息!
  • 本頁收集關(guān)于Laravel框架實(shí)現(xiàn)定時(shí)發(fā)布任務(wù)的方法的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产**成人网毛片九色 | 99久久国产综合精品麻豆| 亚洲综合久久av| 亚洲综合一区在线| 一个色综合av| 亚洲一级二级在线| 人人狠狠综合久久亚洲| 亚洲国产毛片aaaaa无费看| 亚洲成av人影院在线观看网| 一区二区成人在线| 美女脱光内衣内裤视频久久影院| 国产一二三精品| av综合在线播放| 欧美xfplay| 亚洲男同性恋视频| 精品无人区卡一卡二卡三乱码免费卡| 成人av在线网站| 日韩精品一区二区三区swag| 亚洲精品视频免费看| 夜夜操天天操亚洲| 国产.欧美.日韩| 精品国产乱码久久久久久牛牛| 综合自拍亚洲综合图不卡区| 免费在线看成人av| 色88888久久久久久影院按摩| 欧美高清在线一区| 日本免费新一区视频| 在线免费观看日本欧美| 中文字幕精品一区二区精品绿巨人| 日本美女一区二区三区视频| 欧美视频完全免费看| 亚洲观看高清完整版在线观看| 成人深夜福利app| 日日摸夜夜添夜夜添国产精品| 色婷婷精品久久二区二区蜜臀av| 久久国产精品第一页| 亚洲人妖av一区二区| 美女网站色91| 日韩丝袜情趣美女图片| 另类专区欧美蜜桃臀第一页| 欧美久久久久免费| 日韩中文字幕一区二区三区| 欧美性色aⅴ视频一区日韩精品| 亚洲乱码国产乱码精品精的特点| 99在线热播精品免费| 婷婷久久综合九色国产成人 | 成人福利视频网站| 欧美videos大乳护士334| 日韩av一区二区三区| 精品久久人人做人人爽| 精品一区二区三区欧美| 亚洲麻豆国产自偷在线| 色老汉一区二区三区| 日韩电影在线免费看| 精品国产免费视频| 欧美最新大片在线看 | 成人sese在线| 久久久久亚洲蜜桃| 在线观看一区日韩| 精品无人码麻豆乱码1区2区| 亚洲欧美日韩在线| 欧美精品一区二区三区在线播放| 97精品国产露脸对白| 经典三级一区二区| 午夜视频一区在线观看| 国产精品乱码人人做人人爱| 欧美军同video69gay| 99re热视频精品| 国产精品888| 午夜精品视频一区| 欧美一区二区三区免费在线看| 国产精品水嫩水嫩| 欧美一卡二卡三卡四卡| 在线观看亚洲精品视频| 99国产精品久久久久久久久久 | wwww国产精品欧美| 日韩欧美高清一区| 日韩美女视频在线| 精品91自产拍在线观看一区| 婷婷夜色潮精品综合在线| 亚洲在线中文字幕| 亚洲国产裸拍裸体视频在线观看乱了| 日韩高清在线观看| 欧美久久久久久久久中文字幕| 国产精品一区二区在线播放| 久久69国产一区二区蜜臀| 喷白浆一区二区| 日本免费新一区视频| 免费av成人在线| 精品一区二区三区久久| 国产在线视视频有精品| 国产99久久久国产精品潘金| 在线观看一区日韩| 色综合久久久网| 一本到一区二区三区| 欧美精品tushy高清| 日韩欧美国产午夜精品| 国产日韩在线不卡| 久久中文字幕电影| 亚洲国产高清在线观看视频| 国产精品无人区| 亚洲国产精品久久不卡毛片| 亚洲乱码精品一二三四区日韩在线| 国产精品大尺度| 日韩成人午夜电影| 高清日韩电视剧大全免费| 色婷婷综合久久久久中文一区二区 | 欧美日韩黄色影视| 精品久久久影院| 亚洲精品国产视频| 国产69精品久久久久毛片| 精品1区2区3区| 亚洲免费观看高清完整版在线| 九九热在线视频观看这里只有精品| 色综合咪咪久久| |精品福利一区二区三区| 国产精品99久久久久久似苏梦涵| 欧美一级一区二区| 蜜桃视频在线一区| 欧美一区二区网站| 日本成人超碰在线观看| 精品国产乱码久久久久久久久 | 免费观看久久久4p| 91精品国产麻豆| 日韩二区三区在线观看| 欧美日韩国产高清一区二区三区| 青青青爽久久午夜综合久久午夜| 精品国产网站在线观看| 成人午夜免费av| 免费在线成人网| 日韩丝袜美女视频| 蜜桃视频免费观看一区| 26uuu成人网一区二区三区| 黄一区二区三区| 国产精品毛片无遮挡高清| 欧美中文字幕不卡| 国产精品一卡二卡在线观看| 中文无字幕一区二区三区| 欧美精品在线一区二区三区| 美腿丝袜一区二区三区| 国产亚洲综合性久久久影院| 日本韩国一区二区三区视频| 久久99热这里只有精品| 亚洲综合清纯丝袜自拍| 久久久久久久性| 欧美做爰猛烈大尺度电影无法无天| 国产中文一区二区三区| 国产精品久久福利| 久久无码av三级| 欧美高清视频一二三区| 欧洲激情一区二区| 99国产精品久久久久久久久久| 国精产品一区一区三区mba桃花| 亚洲高清视频在线| 亚洲精品成人精品456| 久久久美女艺术照精彩视频福利播放| 99精品视频一区二区三区| 国产一区日韩二区欧美三区| 国产在线精品一区二区夜色| 久久国产精品露脸对白| 国产一区二区三区精品视频| 日韩激情视频网站| 久久精品av麻豆的观看方式| 日日摸夜夜添夜夜添精品视频| 国产无遮挡一区二区三区毛片日本| 日韩一区二区麻豆国产| 91精品国产欧美日韩| 久久久91精品国产一区二区精品| 精品国产乱码久久久久久浪潮| 亚洲精品在线电影| 国产精品午夜在线观看| 日韩一区在线播放| 亚洲高清一区二区三区| 五月婷婷色综合| 韩国一区二区在线观看| 91浏览器打开| 依依成人综合视频| 日韩免费高清av| 国产精品免费久久久久| 亚洲欧洲综合另类| 日韩av一二三| 成人免费精品视频| 欧美人牲a欧美精品| 精品国产制服丝袜高跟| 亚洲欧洲精品一区二区三区不卡| 亚洲妇女屁股眼交7| 久久99精品久久只有精品| aaa亚洲精品一二三区| 日韩女同互慰一区二区| 亚洲欧美日韩在线| 日韩国产欧美视频| 国产一区二区美女诱惑| 国产在线播精品第三| 最新不卡av在线| 国产精品久久久久一区二区三区| 亚洲人成7777| 91在线观看下载| 日本一区二区三区在线观看| 日本不卡高清视频| 欧美精品久久99久久在免费线|