欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

前言

在日常開發(fā)工作中,有時候我們需要給 Laravel 添加一些自定義全局函數(shù)。當然,我們可以直接修改 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 文件,進入項目根目錄執(zhí)行下面命令

composer dump-autoload

總結

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

相關文章

最新評論