我在Laravel 5.3上,而且我无法将Laravel Storage中的文件图像渲染到我的html /刀片。
我的filesystems.php默认驱动程序
'default' => 'public'
如何从'存储'呈现文件图像?查看/ html / blade
我试过了,
//path for image from the storage
Route::get('/app/system/sale-items/item/{username}/{item_id}/{image}', function($image,$item_id,$username)
{
$path = storage_path().'/app/public/'.$username.'/'.$item_id.'/'. $image;
if (file_exists($path)) {
return Response::download($path);
}
});
但似乎没有像图片没有显示那样工作,它无法从“存储”中检索图像。有什么帮助,想法吗?
答案 0 :(得分:0)
我已经知道了,我只是用
//path for image from the storage
Route::get('/app/system/sale-items/item/{username}/{item_id}/{image}', function($username,$item_id,$image)
{
$path = storage_path().'/app/public/'.$username.'/'.$item_id.'/'. $image;
if (file_exists($path)) {
return Response::download($path);
}
});