未从公用文件夹获取图像是指在Laravel框架中使用https://localhost/storage路径时无法获取到存储在公用文件夹中的图像。
在Laravel中,公用文件夹是用于存储公共资源(如图像、文件等)的默认目录。通过将资源存储在公用文件夹中,可以方便地在应用程序中访问和使用这些资源。
解决未从公用文件夹获取图像的问题,可以按照以下步骤进行操作:
'disks' => [
// 其他已存在的驱动配置...
'public' => [
'driver' => 'local',
'root' => public_path('storage'),
'url' => env('APP_URL').'/storage',
'visibility' => 'public',
],
],
上述配置项中,'root'指定了公用文件夹的路径,'url'指定了公用文件夹的URL访问路径。
php artisan storage:link
该命令将会在public文件夹下创建一个名为storage的软链接,指向公用文件夹。
asset()
函数来获取公用文件夹中的图像。例如,要获取名为image.jpg的图像,可以使用以下代码:<img src="{{ asset('storage/image.jpg') }}" alt="Image">
上述代码中,asset()
函数会根据配置的URL路径生成正确的图像URL。
总结:
未从公用文件夹获取图像是指在Laravel中使用https://localhost/storage路径时无法获取到存储在公用文件夹中的图像。解决该问题的步骤包括确保公用文件夹存在、配置文件系统、创建软链接,并使用asset()
函数来获取公用文件夹中的图像。
领取专属 10元无门槛券
手把手带您无忧上云