Laravel 創(chuàng)建可以傳遞參數(shù) Console服務(wù)的例子
1.查看所有可以用artisan調(diào)用的命令
php artisan list
2.創(chuàng)建自定義命令
php artisan make:console TestDemo
上面的命令會自動生成一個類app/Console/Commands/TestDemo.php
<?php
namespace App\Console\Commands;
use Illuminate\Console\Command;
class TestDemo extends Command {
/**
* 控制臺命令名稱
*
* @var string
*/
protected $signature = 'test {param1} {--param2=}';
/**
* 控制臺命令描述
*
* @var string
*/
protected $description = 'test';
/**
* 創(chuàng)建新的命令實例
*
* @param DripEmailer $drip
* @return void
*/
public function __construct(DripEmailer $drip)
{
parent::__construct();
}
/**
* 執(zhí)行控制臺命令
*
* @return mixed
*/
public function handle()
{
//參數(shù)調(diào)用方法
$param1 = $this->argument('param1');
$param2 = $this->option('param2');
$this->info($param1);
$this->info($param2);
}
}
3.命令行調(diào)用實例
php artisan test aaa –param2=bbb
執(zhí)行結(jié)果:
aaa bbb
以上這篇Laravel 創(chuàng)建可以傳遞參數(shù) Console服務(wù)的例子就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Laravel中GraphQL接口請求頻率實戰(zhàn)記錄
這篇文章主要給大家介紹了關(guān)于Laravel中GraphQL接口請求頻率的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
PHP連接和操作MySQL數(shù)據(jù)庫基礎(chǔ)教程
這篇文章主要介紹了PHP連接和操作MySQL數(shù)據(jù)庫基礎(chǔ)教程,本文講解了mysql擴展、連接數(shù)據(jù)庫、與數(shù)據(jù)庫交互等內(nèi)容,需要的朋友可以參考下2014-09-09
這篇文章主要介紹了php面向?qū)ο笾械哪g(shù)方法中文說明,明白這些方法才好寫面向?qū)ο蟪绦颍枰呐笥芽梢詤⒖枷?/div> 2014-03-03
使用PHP+AJAX讓W(xué)ordPress動態(tài)加載文章的教程
這篇文章主要介紹了使用PHP+AJAX讓W(xué)ordPress動態(tài)加載文章的教程,即不用手動刷新瀏覽器頁面即可讓加載好的文章顯示,需要的朋友可以參考下2015-12-12
php頁面跳轉(zhuǎn)session cookie丟失導(dǎo)致不能登錄等問題的解決方法
thinkphp開發(fā)的一個項目,登錄成功后又跳轉(zhuǎn)到登錄頁面,在提交信息后輸出session都是正常的,沒有問題,但是頁面跳轉(zhuǎn)后,session出現(xiàn)丟失現(xiàn)象,無法正常完成登陸,下面通過本文給大家解答下2016-12-12最新評論

