在Laravel中发现Helpers很方便吧?有时自己也想封装一些功能性的处理函数,但在没有发现类似ThinkPHP的function.php的东东。
接触laravel有些时日,发现很多东西不够用,都得自己动手创造。这并非重复造轮子,至少这种形式的再造因为方式不同,所以跟以往也完全不同。
我说下我的方式,我会在app目录下创建一个文件夹叫“helpers”,创建一个类叫“AppHelper”,我会在里面放一些通用的方法。
要使得composer能够autoload你所建立的类,你必须编辑composer.json文件,在里面追加你需要autoload的类。
"autoload": { "classmap": [ "app/commands", "app/controllers", "app/models", "app/database/migrations", "app/database/seeds", "app/helpers", //这是新增的行 "app/tests/TestCase.php" ] },
在命令行中运行命令:
composer dump autoload
发表回复