成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Laravel中如何向About命令添加有用的信息

這篇“Laravel中如何向About命令添加有用的信息”文章的知識點大部分人都不太理解,所以小編給大家總結(jié)了以下內(nèi)容,內(nèi)容詳細(xì),步驟清晰,具有一定的借鑒價值,希望大家閱讀完這篇文章能有所收獲,下面我們一起來看看這篇“Laravel中如何向About命令添加有用的信息”文章吧。

10年積累的成都做網(wǎng)站、網(wǎng)站設(shè)計經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站制作后付款的網(wǎng)站建設(shè)流程,更有桐梓免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

Laravel 9.21 中發(fā)布的 Laravel about 命令為應(yīng)用程序的重要配置提供了出色的概覽。 它開箱即用,列出了環(huán)境詳細(xì)信息、驅(qū)動程序的緩存狀態(tài)和配置:

Laravel中如何向About命令添加有用的信息

新的 about 命令的另一個巧妙功能是軟件包也可以添加有用的信息。例如,我們在 Laravel 新聞中介紹了 Filament 組件; 在 Laravel 9.21 發(fā)布后,Ryan Chandler 向 Filament 發(fā)起了一個 pull request to add useful plugin details。

我想我們會看到很多擴(kuò)展包的作者在 about 命令中添加一些有用的細(xì)節(jié)。但最終希望用戶不會被太多信息所淹沒,或者擴(kuò)展包開發(fā)人員可能會在 about 命令中包含可配置的數(shù)據(jù)。

介紹完之后,應(yīng)該如何將將自定義數(shù)據(jù)添加到“about”命令中?

你可以在服務(wù)提供者的 boot() 方法中使用 AboutCommand::add() 來執(zhí)行此操作。

在以下示例中,假設(shè)我希望我的包或應(yīng)用程序輸出特定的 XDebug 配置值:

use Illuminate\Foundation\Console\AboutCommand;

// ...

public function boot()
{
    AboutCommand::add('XDebug Settings', [
        'Client Port' => fn() => ini_get('xdebug.client_port'),
        'Client Host' => fn() => ini_get('xdebug.client_host'),
        'Start With Request' => fn() => ini_get('xdebug.start_with_request'),
        'Max Nesting Level' => fn() => ini_get('xdebug.max_nesting_level'),
        'Mode' => fn() => ini_get('xdebug.mode'),
        'Output Dir' => fn() => ini_get('xdebug.output_dir'),
        'Log' => fn() => !empty(ini_get('xdebug.log')) ? ini_get('xdebug.log') : 'No Value',
    ]);
}

根據(jù)你的 XDebug 配置,以上內(nèi)容在本地可能如下所示:

Laravel中如何向About命令添加有用的信息

懶加載

創(chuàng)建自定義命令時要注意的一件事是,您應(yīng)該通過將設(shè)置包裝在fn() => 箭頭(匿名)函數(shù)中來延遲加載輸出。 例如:

'Client Port' => ini_get('xdebug.client_port'), 
'Client Port' => fn() => ini_get('xdebug.client_port'),

以上就是關(guān)于“Laravel中如何向About命令添加有用的信息”這篇文章的內(nèi)容,相信大家都有了一定的了解,希望小編分享的內(nèi)容對大家有幫助,若想了解更多相關(guān)的知識內(nèi)容,請關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道。

網(wǎng)站名稱:Laravel中如何向About命令添加有用的信息
瀏覽地址:http://jinyejixie.com/article20/psijco.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站維護(hù)、營銷型網(wǎng)站建設(shè)虛擬主機(jī)、云服務(wù)器、App設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

h5響應(yīng)式網(wǎng)站建設(shè)
平乐县| 垫江县| 瑞丽市| 玉溪市| 旅游| 名山县| 洱源县| 玛多县| 木兰县| 龙州县| 唐河县| 德江县| 镇雄县| 仁化县| 唐河县| 政和县| 陵水| 彰化市| 惠东县| 成武县| 广饶县| 梅河口市| 宁河县| 丹凤县| 武夷山市| 宝山区| 营山县| 榆树市| 屏南县| 个旧市| 射洪县| 明水县| 贵阳市| 巴林左旗| 石城县| 衡山县| 双桥区| 同仁县| 延边| 枣强县| 盐津县|