Laravel上传没有表单和请求功能

时间:2018-05-27 15:27:20

标签: laravel file cron scheduler

我想运行一个每分钟读取一个csv文件的调度程序(CRON)并将其导入数据库。 我想从我的Windows目录系统上的预定义目录中获取该文件,并将其上传到我主机服务器上Laravel的存储区域。

我创建了一个测试函数来读取目录的内容。我收到一个错误 '“C:/ Users / alfre / code”目录不存在。'。

使用计划程序上传文件的正确方法是什么?

size != BYTE

1 个答案:

答案 0 :(得分:0)

你不应该使用Windows的绝对路径。 尝试将cvs折叠放入存储文件夹中并尝试 在您的计算机上它将类似于C:/ Users / alfre / code / storage / csv

public function test()
    {
        $files = File::allFiles(storage_path('csv'));
        foreach ($files as $file)
        {
            echo (string)$file, "\n";
        }
    }