有時候我們需要給laravel添加一些自定義的助手函數(shù)挣磨,接下來演示一下如何用composer的autoload來加載我們的助手函數(shù)
1.創(chuàng)建包含自定義函數(shù)的php文件
2.修改composer.json的autoload配置(自動引入文件)
3.更新autoload
1.創(chuàng)建包含自定義函數(shù)的php文件
#路徑 : Laravel根目錄/app/helpers.php
<?php
// 檢查是否定義,避免沖突
if( ! function_exists('my_test') ){
function my_test(){
return 'hello world';
}
}
?>
2.修改composer.json的autoload配置(自動引入文件)
#路徑 : Laravel根目錄/composer.json
#找到composer.json的autoload項自点,在files中加入欲引入文件
"autoload": {
...
...
"files" : [
"app/helpers.php" // 引入helpers.php文件
]
},
3.更新autoload
在項目根目錄用命令行執(zhí)行:
composer dump-autoload