Wii*_*zco 9 laravel single-page-application vue.js
如果我将图像放入“storage/app/public/img/logo.png”并执行:
$ php artisan storage:link
Run Code Online (Sandbox Code Playgroud)
我如何在 vue 组件中获得那个 logo.png?
<img src="storage/app/public/img/logo.png">
Run Code Online (Sandbox Code Playgroud)
请求它没问题(200)但该图像未呈现,因为是SPA。
谢谢,
好了,之后要做:
$ php artisan storage:link
Run Code Online (Sandbox Code Playgroud)
在我的组件中,我使用了:
<img :src="'../storage/img/logo.png'">
Run Code Online (Sandbox Code Playgroud)
谢谢,
当您使用该storage:link
命令时,您将在您的storage/app/public
文件夹和您的public/storage
文件夹之间创建一个符号链接。
所以现在你可以在 url 找到你的文件$BASE_URL/storage/img/logo.png
。
我建议您asset
在刀片模板中使用辅助函数:
<img src="{{ asset('storage/img/logo.png' }}">
Run Code Online (Sandbox Code Playgroud)
注意:一定要在文件夹上设置正确的文件权限,否则Unauthorized
在尝试访问它时会出错。
归档时间: |
|
查看次数: |
11226 次 |
最近记录: |