学过ThinkPHP框架的PHPer,在不了解Laravel的情况下可能会有不适应,比如ThinkPHP中的Common/ function.php文件函数使用挺便捷的,但是Laravel中好像一下子找不到。但是我们也可以在Laravel中实现。

Laravel时通过Composer管理依赖的,我们也通过Composer的自动加载实现这个功能,加载函数库。Composer自动加载

编辑 composer.json

"autoload": {
    "classmap": [
        "database"
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files" : ["app/Helpers.php"]   //增加这一行代码
},

在Laravel app目录下,新建文件 Helpers.php.

composer.json所在目录,运行命令

composer dump-autoload  //你已经把composer设置为全局的情况下

这样Laravel的公共工具函数库就完成了,在Helpers.php下的函数,在任何地方都可以使用