如何在laravel lumen中调用app_path()函数?

Abi*_*gPj 7 php html-email laravel lumen

如何在 Laravel lumen 中调用 app_path() 函数或为 app_path() 函数创建一个 Helper?我需要它,因为我收到此错误,..“调用未定义的函数 app_path()” 这里有一个包,..但 Laravel Lumen 版本 7 不支持 有人知道如何制作它吗?

在此输入图像描述

谢谢,..对不起我的英语。

Abi*_*gPj 4

我现在修复了错误。我将其添加到我的app/Helpers/helpers.php文件中。

<?php

if (!function_exists('app_path')) {
    /**
     * Get the path to the application folder.
     *
     * @param  string $path
     * @return string
     */
    function app_path($path = '')
    {
        return app('path') . ($path ? DIRECTORY_SEPARATOR . $path : $path);
    }
}
Run Code Online (Sandbox Code Playgroud)

对于其他配置。不要忘记将其添加到composer.json 文件中:

"autoload": {
        "files": [
            "app/Helpers/helpers.php"
        ]
    },

Run Code Online (Sandbox Code Playgroud)

并运行此命令:composer dump-autoload