你好!关于这个报错,通常是因为在Laravel-Lumen框架中,一些函数和方法在Lumen中并不直接可用,需要进行一些额外的配置。要修复这个问题,你可以尝试以下几个步骤:

确保安装了Maatwebsite Excel包:首先确保你已经通过Composer安装了Maatwebsite Excel包,并且在config/app.php文件中添加了服务提供者和门面。

手动定义app_path()函数:在Lumen框架中,有些函数可能没有直接提供,你可以手动定义app_path()函数。在bootstrap/app.php文件中添加以下代码:

if (! function_exists('app_path')) {
    function app_path($path = '') {
        return app()->basePath($path);
    }
}

清除缓存:在进行上述更改后,运行以下命令清除Lumen框架的缓存:

php artisan cache:clear

完成以上步骤后,再次尝试执行php artisan make:import DevicesImport --model=Device命令,看看问题是否得到解决。希望这可以帮助你修复这个报错!如果有任何其他问题,欢迎随时向我提问。

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。