Laravel中任務(wù)調(diào)度console使用方法小結(jié)
更新時間:2017年05月07日 11:36:03 作者:編程老頭
這篇文章主要給大家簡單介紹了Laravel中任務(wù)調(diào)度console使用方法,并附上一個簡單的示例,希望對大家學(xué)習(xí)使用console能夠有所幫助
適用場景:分析數(shù)據(jù)(日志)
php artisan make:console 你的命令類名
示例:
php artisan make:console Check
在\app\Console\Commands目錄下已生成一個Check.php文件
<?php namespace App\Console\Commands; use Illuminate\Console\Command; class Check extends Command { /** * The name and signature of the console command. * * @var string */ protected $signature = 'command:name'; /** * 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 mixed */ public function handle() { // } }
你可以把$signature改為你要的命令名稱
protected $signature = 'check';
此時還不能在控制臺中調(diào)用,需要在Kernel.php中注冊。
protected $commands = [ 'App\Console\Commands\Check' ];
你已經(jīng)可以在控制臺中使用這個命令了
php artisan check
點(diǎn)評:似乎也沒啥用,因為php本身也可以不用Laravel框架來使用CLI命令行。
相關(guān)文章
PHP封裝curl的調(diào)用接口及常用函數(shù)詳解
今天小編就為大家分享一篇PHP封裝curl的調(diào)用接口及常用函數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-05-05thinkphp3.x自定義Action、Model及View的簡單實現(xiàn)方法
這篇文章主要介紹了thinkphp3.x自定義Action、Model及View的簡單實現(xiàn)方法,結(jié)合實例形式詳細(xì)分析了thinkPHP3.x自定義模型、視圖及控制器的具體步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2016-05-05typecho統(tǒng)計博客所有文章的字?jǐn)?shù)實例詳解
這篇文章主要為大家介紹了typecho統(tǒng)計博客所有文章的字?jǐn)?shù)實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01