首页 > 解决方案 > Laravel Excel 导入“模型”函数没有被调用

问题描述

我已按照以下步骤操作

artisan make:import ProductImport --model=Products

现在在我的控制器中,我调用了导入:

Log::debug('Invoking product import for: cron/' . $filename);

Excel::import(new ProductImport,'cron/'.$filename,'public');

Log::debug('After product import');

在 productImport 脚本中,我输入:

public function model(array $row)
{
  Log::channel('cron')->info('foo bar productimport');
  Log::debug('app import product import');

而且我没有看到该模型正在调用任何方法。

现在我尝试了一些调试,我尝试弄乱文件位置并引发异常。所以文件位置是正确的。

有人可以帮我弄清楚我在这里缺少什么。

提前致谢。

标签: phplaravellaravel-excelimport-csv

解决方案


推荐阅读