我看到一些问题,人们说要运行这个命令
ln -s ../storage/app/public public/storage
它起作用了,它复制了文件夹,但是当另一个文件/图像被添加到存储文件夹时它不会更新,你必须再次运行命令才能得到它。
我如何让它等同于 Laravel,公共文件夹总是“复制”存储文件?
版本:“laravel/流明框架”:“^8.3.1”, “联赛/飞行系统”:“1.1”
首先,确保
storage/app/public
文件夹存在。如果没有,请创建一个新的。
然后运行:
ln -sfv ~/path/to/storage/app/public ~/path/to/public/storage
现在您应该能够像这样访问资产:
http://localhost:8000/storage/logo.png
`
Lumen/Laravel 创建符号链接的方式:
app()->make('files')
->link(storage_path('app/public'), rtrim(app()->basePath('public/storage/'), '/'));
php 函数 symlink() 可以做同样的事情