我正试图从控制器执行Artisan命令,如下所示:
$params = [
'base_id' => $base_id,
'file' => \Input::file('file')->getClientOriginalName()
];
$import = \Artisan::call('base:add_dest', $params);
它完成最多1分钟的工作,然后停止(我猜是因为我可以看到插入的行数,而不是预期的行数)。
有趣的是,从命令行执行时没有问题:
php artisan base:add_dest 1 file.csv
我尝试将php.ini文件中的max_execution_time修改为0,但没有获得。
任何猜测?