国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

Laravel中如何增加自定義全局函數詳解

2024-05-04 23:57:11
字體:
來源:轉載
供稿:網友

前言

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

接下來我們討論以下兩種實現方式:

無論是以下哪種方式,都必須創建包含自定義函數的 PHP 文件

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

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

創建包含自定函數的 PHP 文件 functions.php,文件位置在 Laravel 根目錄的 app/Helpers目錄下

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

方式一:

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

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

方式二:

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

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

更新 composer 的 autoload_files.php 文件,進入項目根目錄執行下面命令

composer dump-autoload

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對VeVb武林網的支持。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 广河县| 福泉市| 图木舒克市| 昆山市| 吉首市| 青阳县| 安图县| 惠水县| 安庆市| 黑龙江省| 客服| 高淳县| 临沭县| 仁布县| 台南市| 平南县| 农安县| 湟源县| 佛学| 大名县| 辰溪县| 定边县| 怀来县| 陕西省| 东明县| 剑河县| 临城县| 松溪县| 通榆县| 新民市| 葫芦岛市| 策勒县| 吐鲁番市| 枣庄市| 白河县| 甘南县| 海原县| 东城区| 花莲县| 鄢陵县| 广水市|