laravel5 3通過資料庫建立任務佇列

2021-07-24 18:30:11 字數 971 閱讀 6557

.env檔案中設定佇列驅動為資料庫queue_driver=database

建立佇列用到的資料表

php artisan queue:table

執行migrate

php artisan migrate

進入tinker

php artisan tinker

批量建立使用者資料

建立乙個傳送郵件的工作

php artisan make:job sendemail

<?php

use illuminate\bus\queueable;

use illuminate\queue\serializesmodels;

use illuminate\queue\interactswithqueue;

use illuminate\contracts\queue\shouldqueue;

use illuminate\support\facades\log;

class sendemail implements shouldqueue

/*** execute the job.

** @return void

*/public function handle()

}

建立user控制器

以守護程序來執行佇列任務

php artisan queue:work

HeePHP通過資料庫讀取資料

從資料庫讀取資料 讀取多條記錄 讀取所有記錄 list table users all 根據條件讀取多條記錄 list table product where color red select 根據條件讀取多條記錄後分頁 list table product where size l page 讀取...

Discuz X2通過資料庫批量替換修改帖子內容

今天乙個朋友的discuz x2論壇需要批量替換帖子的內容,帖子數量上萬,一開始是通過設定詞語過濾,發現無效果,只能通過資料庫批量替換了,具體方法請接著往下看。discuzvznzygpbhp x2論壇後台提供資料庫sql語程式設計客棧句操作的功能,但是預設情況下出於安全考慮,該功能是被關閉的,所以...

通過資料庫引擎來加速MySQL資料庫

如果你是個賽車手,並且按一下按鈕就能夠立即更換引擎而不需要把車開到車庫裡去換,那會是什麼感覺呢?mysql資料庫為開發人員所做的就好像是按按鈕換引擎 它讓你選擇資料庫引擎,並給你一條簡單的途徑來切換它。mysql的自帶引擎肯定是夠用了,但是在有些情況下,其他的引擎可能要比手頭所用更適合完成任務。如果...