Laravel增加助手函数helpers.php文件

默认helpers.php文件加载的是系统的

src/Illuminate/Foundation/helpers.php
src/Illuminate/Support/helpers.php

如果自己想要新增helpers.php文件并实现自动加载

新建 app/helpers.php

内容为:

<?php
/**
 * 校验手机号合法性
 */
if(!function_exists('checkPhone')){
    function checkPhone($phone){
        if(!preg_match('/^1[3456789]{1}\d{9}$/', $phone)){
            return false;
        }

        return true;
    }
}

方法1:使用composer

在composer.json的 autoload 下载增加

"files": [
    "app/helpers.php" // 主要是目录,因为加载的是文件不是命名空间
]

然后执行 composer dump-autoload 使 composer.json 生效。否则不会自动加载此文件。

方法2:使用框架自己引导加载

在 bootstrap/app.php 中增加

 require __DIR__ . '/../app/helpers.php';
发布了412 篇原创文章 · 获赞 25 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/raoxiaoya/article/details/103874733
今日推荐