我想知道为Artisan命令创建助手类的最佳方法是什么。我希望帮助程序类包含一些静态/非静态函数,以减少代码重复以及命令的大小并提高代码可维护性。我有App / Library文件夹,我更喜欢在其中放置助手类。
答案 0 :(得分:1)
在您的app/Library
文件夹(或您选择的任何位置)中创建一个helpers.php文件,并将以下内容添加到其中:
"autoload": {
"classmap": [
...
],
"psr-4": {
"App\\": "app/"
},
"files": [
"app/Library/helpers.php" // <---- ADD THIS
]
},
之后,在命令行上运行以下命令:
composer dump-autoload
您现在可以通过在helpers.php
上定义功能来添加功能
答案 1 :(得分:0)
Laravel包括各种全局的“帮助程序” PHP函数。许多 这些功能由框架本身使用;但是,你是 如果觉得方便,可以在自己的应用程序中自由使用它们。 Laravel documentation on Helper functions
在线上有很多资源可以帮助您解决这个问题,我建议this。