学过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
下的函数,在任何地方都可以使用