gpt4 book ai didi

php - Laravel Vapor 和 Lavavel Excel 排队导入失败。由于临时存储不存在 Laravel 8 Vapor

转载 作者:行者123 更新时间:2023-12-05 09:35:19 31 4
gpt4 key购买 nike

当我尝试运行实现 block 读取和队列的导入时,我从 vapor 队列收到以下错误;

ErrorException: touch(): Unable to create file /tmp/storage/framework/laravel-excel/laravel-excel-7IEEz0rP7NORtp7N4NeOxuH0hlbM9JPR.csv because No such file or directory in /var/task/vendor/maatwebsite/excel/src/Files/RemoteTemporaryFile.php:97

Laravel Excel 上的文档说要在 config/excel.php 中设置这些值

https://docs.laravel-excel.com/3.1/imports/queued.html#multi-server-setup

'temporary_files' => [
'local_path' => storage_path('framework/laravel-excel'),
'remote_disk' => 's3',
'force_resync_remote' => true,

我的 vapor yml 文件具有以下存储设置,在正确的 env 值下一切正常。用于 Steam 和本地开发

storage: **correct bucket name**

有没有人设法让排队导入与 Laravel Excel 和 Vapor 一起工作,如果是的话,你是如何管理它的?文档并没有真正解释我应该使用什么值

最佳答案

尝试将 local_path 设置为配置文件中的 tmp 目录

<?php

return [
'temporary_files' => [
'local_path' => sys_get_temp_dir(),
...
],
];

关于php - Laravel Vapor 和 Lavavel Excel 排队导入失败。由于临时存储不存在 Laravel 8 Vapor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65924506/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com