前言
在laravel項目開發中,經常使用到公共函數,那如何在laravel配置全局公共函數呢??下面話不多說了,來一起看看詳細的介紹吧
方法如下
在Laravel項目中我們常常需要定義一些全局的公共函數,通常我們會將這些公共函數定義在一個單獨的文件里,如helpers.php中。我們在app目錄下創建一個名為helpers.php的文件(app/helpers.php),并編輯其內容如下:
/**
* 字符串兩次md5加密
* @param $str 要加密的字符串
*/
function double_md5($str) {
return md5(md5(trim($str)));
}
該函數返回對一個字符串進行兩次md5加密后返回的字符串。要讓應用能夠正確找到 helpers.php 文件,還要修改項目根目錄下 composer.json 的 autoload 配置:
"autoload": {
"classmap": [
"database/seeds",
"database/factories"
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/helpers.php"
]
},
在 autoload 配置項的 files 數組中指定要被加載的文件/文件夾。修改完成后記得運行 composer dump-autoload 確保讓修改生效:
composer dump-autoload
# 或
composer dumpautoload
現在 helpers.php 中的所有函數都會載入到自動加載器中,你可以在你項目的代碼中使用helpers.php文件中定義的函數了。
總結
以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對腳本之家的支持。
您可能感興趣的文章:- Laravel如何友好的修改.env配置文件詳解
- Nginx中運行PHP框架Laravel的配置文件分享
- Laravel框架環境與配置操作實例分析
- Laravel 前端資源配置教程
- laravel config文件配置全局變量的例子
- Laravel數據庫讀寫分離配置的方法
- Laravel 數據庫加密及數據庫表前綴配置方法
- laravel框架數據庫配置及操作數據庫示例
- laravel-admin自動生成模塊,及相關基礎配置方法
- laravel 配置路由 api和web定義的路由的區別詳解
- Laravel5.6框架使用CKEditor5相關配置詳解
- Laravel5框架自定義錯誤頁面配置操作示例
- laravel配置Redis多個庫的實現方法
- nginx實現一個域名配置多個laravel項目的方法示例
- laravel 框架配置404等異常頁面
- Laravel 5.5官方推薦的Nginx配置學習教程
- Laravel Memcached緩存驅動的配置與應用方法分析
- Laravel 5+ .env環境配置文件詳解