1

我想知道为我的 Artisan 命令创建辅助类的最佳方法是什么。我希望帮助类包含一些静态/非静态函数,以减少代码重复以及命令的大小并提高代码的可维护性。我有 App/Library 文件夹,我更喜欢在其中放置我的助手类。

4

2 回答 2

1

Laravel 包含各种全局“帮助”PHP 函数。其中许多功能由框架本身使用;但是,如果您觉得方便,您可以在自己的应用程序中自由使用它们。 帮助函数的 Laravel 文档

网上有很多资源可以帮助你解决这个问题,我推荐这个

于 2018-10-29T18:38:20.723 回答
1

在您的文件夹(或您选择的任何位置)中创建一个 helpers.php 文件,app/Library并将以下内容添加到其中:

"autoload": {
    "classmap": [
        ...
    ],
    "psr-4": {
        "App\\": "app/"
    },
    "files": [
        "app/Library/helpers.php" // <---- ADD THIS
    ]
},

之后,在命令行上运行以下命令:

composer dump-autoload

您现在可以通过在helpers.php

于 2018-10-29T19:35:15.663 回答