试图将文件保存到存储文件夹laravel;我尝试了以下方法来创建文件并将其存储在path1-path2中;在这两种情况下,我都得到
“ Symfony \组件\ HttpFoundation \文件\异常\ FileNotFoundException文件“文件内容在这里....” 不存在“
public function saveToStorage()
{
$content='The file conten goes here ....';
$path1=Storage::PutFileAS('txtFiles',new File($content),'filename1.txt');
$path2=Storage::PutFileAS('txtFiles',file_get_contents($content),'filename2.txt');
}
答案 0 :(得分:0)
将PutFileAS
更改为putFileAs
方法
如果您希望Laravel自动管理将给定文件流式传输到您的存储位置,则可以使用putFileAs
方法,如下所示:
use Illuminate\Http\File;
use Illuminate\Support\Facades\Storage;
Storage::putFileAs('txtFiles', new File('/path'), 'filename1.txt');