有时候我们需要给laravel添加一些自定义的助手函数,接下来演示一下如何用composer的autoload来加载我们的助手函数
1.创建包含自定义函数的php文件
2.修改composer.json的autoload配置(自动引入文件)
3.更新autoload
1.创建包含自定义函数的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
在项目根目录用命令行执行:
composer dump-autoload
网友评论