在 Laravel 中,要访问上传到本地的文件资源,需要先创建一个软连接。使用 storage:link Artisan 命令,就可以快速创建这个软链接。
创建软链的命令:
php artisan storage:link
命令执行完毕后,就会在项目里多出一个 public/storage,这个 storage 就是一个软链接,它指向 storage/app/public 目录。
public/storage(软连接) → storage/app/public
这样的话我们就可以直接访问上传到 disk public 下面的所有文件。如果你的域名是 http://www.crm.local,那么访问这些资源的 URL 如下:
http://www.crm.local/storage/LUSEdNa2T0klxQag.jpg