最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Laravel中如何增加自定義全局函數(shù)詳解

 更新時間:2017年05月09日 11:51:57   作者:江小濺  
在我們的應(yīng)用里經(jīng)常會有一些全局都可能會用的函數(shù),我們應(yīng)該怎么自定義它比較好呢?字啊么這篇文章主要給大家介紹了在Laravel中如何增加自定義全局函數(shù)的相關(guān)資料,文中給出了兩種實現(xiàn)方法,需要的朋友可以參考,下面來一起看看吧。

前言

在日常開發(fā)工作中,有時候我們需要給 Laravel 添加一些自定義全局函數(shù)。當(dāng)然,我們可以直接修改 Laravel 的 Helpers.php 文件來實現(xiàn)(這是極其不推薦的)。

接下來我們討論以下兩種實現(xiàn)方式:

無論是以下哪種方式,都必須創(chuàng)建包含自定義函數(shù)的 PHP 文件

      方式一:修改 Laravel 根目錄下 bootstrap/autoload.php 文件

      方式二:修改 composer.json 的 autoload 配置,并更新 composer 的 autoload_files.php 文件

創(chuàng)建包含自定函數(shù)的 PHP 文件 functions.php,文件位置在 Laravel 根目錄的 app/Helpers目錄下

<?php
// 判斷函數(shù)是否已經(jīng)存在
if (!function_exists('test')) {
 function test()
 {
  return "test";
 }
}

方式一:

修改 Laravel 根目錄下 bootstrap/autoload.php 文件,引入自定義函數(shù)

<?php 
// 引入自定義全局函數(shù)
require __DIR__ . '/../app/Helpers/functions.php';

方式二:

修改 composer.json 的 autoload 配置項,在 files 中加入要引入的自定義函數(shù)文件

"autoload": {
 ...
 ...
 "files": [
  "app/Helpers/functions.php"
 ]
},

更新 composer 的 autoload_files.php 文件,進(jìn)入項目根目錄執(zhí)行下面命令

composer dump-autoload

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

最新評論

宁强县| 达拉特旗| 宜阳县| 商洛市| 太保市| 台江县| 丹东市| 民勤县| 贞丰县| 灵武市| 昌平区| 沂南县| 璧山县| 奈曼旗| 富裕县| 辽阳县| 宁夏| 五莲县| 金川县| 徐汇区| 平乡县| 旬邑县| 马龙县| 永德县| 府谷县| 沙坪坝区| 北川| 雷州市| 合肥市| 那坡县| 红安县| 齐齐哈尔市| 图木舒克市| 滦平县| 鄂伦春自治旗| 郯城县| 镇安县| 东乌珠穆沁旗| 漳州市| 留坝县| 凌源市|