【发布时间】:2026-01-02 09:20:03
【问题描述】:
我正在使用 laravel 5.4 制作我的网站的新版本,并希望保留与旧网站相同的链接。
我的旧网站有这样的链接图片: domain.com/uploaded/cat.jpg
在 laravel 中,需要创建一个 符号链接 来显示存储的图像,但它会将它们保存在一个名为 storage" 的默认文件夹中,如下所示: domain.com/storage/cat.jpg
如何将默认名称更改为“已上传”或其他名称?
我尝试使用以下内容更改文件 \config\filesystems.php 中的 url:
之前
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
之后
'public' => [
'driver' => 'local',
'root' => storage_path('app/public'),
'url' => env('APP_URL').'/uploaded',
'visibility' => 'public',
],
和我的控制器
$request->file('image')->storeAs('public', 'example.jpg');
【问题讨论】:
标签: php laravel hyperlink storage directory