异步队列处理excel导出文件,没有生成导出文件

异步处理,异步完整走完,没有报错,但是文件并没有生成到本地路径;
代码一样,同步处理时候,文件可以生成。
代码如下:public function handle()

public function handle()
    {
        $excel = Excel::store(new Export($this->data, $this->fields, $this->bindValue), $this->file_name, 'excel');
        if ($excel) {
            $status = 1; // 成功
        } else {
            $status = 2; // 失败
        }

        // 修改下载记录状态
        Download::where('id', $this->downId)->update(['status' => $status]);
    }
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 5

检查下队列任务的进程用户是否有写入目录的权限。

1年前 评论

看执行队列的用户是谁,权限是否正确。

1年前 评论

哈哈,竟然刷到一个同样处理导出的,我的是内存过大,队列停止,想办法省内存呢 :joy:

1年前 评论
springlee 1年前
raybon (作者) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!