Laravel-自定义全局函数
1.创建包含自定义函数的php文件
2.修改composer.json的autoload配置
3.更新autoload
创建包含自定义函数的php文件
<?php
// 检查是否定义,避免冲突
// Laravel根目录/app/helpers.php
if(!function_exists('yearDiff')){
function yearDiff(int $year,int $month){
if(!is_int($year)||!is_int($month)){
return '';
}
if($year>1900&&$year<2100){
$Y = Date("Y",time());
$M = Date("m",time());
$age=$Y-$year;
if($month>$M){
$age--;
}
return $age;
}else{
return '';
}
}
}
2.修改composer.json的autoload配置(自动引入文件)
"autoload": {
"classmap": [
"database/seeds",
"database/factories",
"app/weiXinJSSDK",
"app/alipay-sdk-PHP-3.3.0"
],
"psr-4": {
"App\\": "app/"
},
"files":[
"app/helpers.php"
]
},
3.更新autoload
composer dump-autoload
posted on 2019-04-09 13:48 lianruihong 阅读(162) 评论(0) 收藏 举报
浙公网安备 33010602011771号