【问题标题】:How to use a Helper class in Lumen 8.0?如何在 Lumen 8.0 中使用 Helper 类?
【发布时间】:2021-07-23 10:38:03
【问题描述】:

有没有人可以建议我如何在 Lumen 8.0 版本中使用助手?非常感谢。

【问题讨论】:

    标签: php laravel lumen


    【解决方案1】:

    我已按照以下步骤在 Lumen 8.0 的项目中添加辅助功能:

    第一步:我在composer.json文件的“autoload”->“files”数组下添加了“app/Helpers/MasterFunctionsHelper.php”字符串。这里“MasterFunctionsHelper”是我的助手名称:

    "autoload": {
            "files": [
                "app/Helpers/MasterFunctionsHelper.php"
            ],
            "psr-4": {
                "App\\": "app/",
                "Database\\Factories\\": "database/factories/",
                "Database\\Seeders\\": "database/seeders/"
            }
        },
    

    第二步:我在“app/Helpers/MasterFunctionsHelper.php”创建了“MasterFunctionsHelper.php”文件。如果“Helpers”目录不存在,请在“app”目录下创建。

    第三步:在“MasterFunctionsHelper.php”文件中创建一个类:

    <?php
    
    namespace App\Helpers;
    
    class MasterFunctionsHelper{
    
        public static function sayhello()
        {
            return "Hello Friends";
        }
    
    }
    

    第四步: 打开控制器文件,例如:“UsersController.php”并包含“use App\Helpers\MasterFunctionsHelper;”然后调用“MasterFunctionsHelper::sayhello();”辅助类的功能为:

    <?php
    
    namespace App\Http\Controllers;
    
    use App\Helpers\MasterFunctionsHelper;
    
    class UsersController extends Controller
    {
        public function index()
        {
            echo MasterFunctionsHelper::sayhello();
        }
    
    }
    

    第五步:打开命令行,运行如下命令:

    composer dump-autoload
    

    当我在浏览器中运行“UsersController”的“index”操作时,输出如下:

    朋友们好

    它对我有用。我希望,这也会对你有所帮助。谢谢。

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 2017-11-09
      • 2021-06-20
      • 2018-01-21
      • 2017-06-30
      • 1970-01-01
      • 2023-03-15
      • 1970-01-01
      • 2018-09-13
      相关资源
      最近更新 更多