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

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

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

前言

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

接下來我們討論以下兩種實(shí)現(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)文章

最新評論

长海县| 安庆市| 麦盖提县| 桓台县| 灌南县| 张家港市| 溧阳市| 疏勒县| 沛县| 鹰潭市| 太保市| 大兴区| 虞城县| 京山县| 临沂市| 土默特左旗| 奉贤区| 西乌珠穆沁旗| 离岛区| 军事| 溧水县| 安平县| 奈曼旗| 乡宁县| 全椒县| 甘孜| 靖州| 金昌市| 凤冈县| 左云县| 贺州市| 三台县| 华宁县| 都兰县| 林芝县| 河池市| 凌海市| 大关县| 德江县| 灵石县| 布拖县|