laravel - 存储::移动给 "File not found at path:"Laravel 与 Ubuntu

标签 laravel ubuntu

我想移动一些文件

Storage::move('posts/temp/'.$val,'photos/'.$post->id.'/'.$val);

但它给了我

File not found at path: home/vagrant/Code/......

是否需要寻找一些特殊的配置?顺便说一句,该文件确实位于未找到的路径中。

最佳答案

您需要添加您正在使用的 disk() 详细信息,例如,如果您使用的是亚马逊 s3,您需要添加 disk('s3') 在移动之前,代码将是:

Storage::disk('s3')->move('posts/temp/'.$val,'photos/'.$post->id.'/'.$val);

关于laravel - 存储::移动给 "File not found at path:"Laravel 与 Ubuntu,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32385056/

相关文章:

javascript - Laravel、Ajax、Jquery 插件

javascript - 如何在制定谷歌标签管理器后调用我的一些脚本?

php - 如何在 Laravel 中将最后一个 ID 插入到数据库中?

php - 在 Laravel 7x 上找不到特征 'Illuminate\Foundation\Auth\AuthenticatesUsers'

php - 如何对 Laravel Mailable 进行断言

c++ -/usr/bin/ld 找不到 -l<nameOfLibrary>

Git:在本地克隆 gitosis admin repo

python - 无法在 ubuntu 服务器 18.04 aws 上安装 tensorflow

django - Nginx,无法 fork : Cannot allocate memory

linux - Ubuntu 11.10(内核 3.0.0-12)中 sysctl vm.drop_caches key 的 "Invalid argument"错误