我有一个与Laravel有关的问题,Laravel中存储的File::put()
在哪里?
我已在storage/app/public
内查看,内容不在那里。
答案 0 :(得分:4)
File::put
存储在public
文件夹
。在这种情况下,file.txt将在公共文件夹
中创建File::put('file.txt', 'contents is written inside file.txt');
您也可以使用存储类
Storage::put( 'file.txt','contents is written inside file.txt' );
这将在storage\app
答案 1 :(得分:3)
要将文件存储在文件夹storage/app
中,您必须使用Storage
类作为:
Storage::disk('local')->put('file.txt', 'Contents');
然后它会将文件存储在storage/app/file.txt
。
答案 2 :(得分:1)
确保您可以使用这些功能的位置
例如:
File::put(public_path('uploads'));