📅  最后修改于: 2023-12-03 15:17:13.026000             🧑  作者: Mango
Laravel提供了一个非常方便的存储系统,名为Storage。我们可以用它来保存各种类型的文件,包括图片,PDF文件,视频等等。
Laravel中默认已经安装了Storage,如果您需要使用本地驱动器,则无需执行任何其他操作。如果您需要使用其他驱动程序,则需要根据相关文档安装驱动程序。
在Laravel中使用Storage保存文件夹的过程很简单。首先,您需要在config/filesystems.php文件中配置磁盘。以下是一个基本示例:
'disks' => [
'public' => [
'driver' => 'local',
'root' => public_path(),
'url' => env('APP_URL').'/public',
'visibility' => 'public',
],
'uploads' => [
'driver' => 'local',
'root' => storage_path('app/public/uploads'),
],
],
在上面的示例中,我们定义了两个磁盘:public和uploads。'public'磁盘用于存储公共文件,而'uploads'磁盘用于存储上传的文件。'uploads'磁盘将文件保存在storage/app/public/uploads文件夹中。
要使用此磁盘将文件夹保存在磁盘上,您需要调用Storage::disk('uploads')->makeDirectory('new_folder')。以下是完整的示例代码:
use Illuminate\Support\Facades\Storage;
Storage::disk('uploads')->makeDirectory('new_folder');
Storage是Laravel中一个非常方便的存储系统,可以帮助您保存各种类型的文件。在本文中,我们讨论了如何使用Storage将文件夹保存在磁盘上。通过正确地配置磁盘,您可以轻松地将文件夹保存在您选择的位置。