Laravel Voyager是一个流行的后台管理系统,用于快速构建和管理Web应用程序。默认情况下,Laravel Voyager使用的图像上传路径是在public/storage目录下的storage/app/public目录中。
覆盖Laravel Voyager默认图像上传路径可以通过以下步骤完成:
disks
数组,其中定义了不同的存储链接。你可以在这个数组中添加一个新的存储链接,用于覆盖默认的图像上传路径。'disks' => [
// 默认的存储链接
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
// 新的存储链接,用于覆盖默认的图像上传路径
'custom' => [
'driver' => 'local',
'root' => public_path('custom-storage'),
'url' => env('APP_URL').'/custom-storage',
'visibility' => 'public',
],
],
在上述代码中,我们添加了一个名为custom
的新存储链接,将图像上传路径设置为public/custom-storage目录。
php artisan storage:link
这将在public目录下创建一个名为storage的软链接,指向新的存储链接的根目录。
storage
配置项,并将其值设置为新的存储链接的名称(在本例中为custom
):'storage' => 'custom',
保存并关闭文件。
现在,Laravel Voyager将使用新的存储链接和图像上传路径。你可以通过访问/custom-storage
路径来访问上传的图像。
请注意,上述步骤仅适用于覆盖Laravel Voyager默认的图像上传路径。对于其他文件类型的上传,你可能需要进行类似的配置更改。
领取专属 10元无门槛券
手把手带您无忧上云