如何在刀片视图中显示存储在外部存储器中的图像?

时间:2019-05-09 03:35:40

标签: php laravel image storage external

我想使用外部存储来保存图像并显示在刀片​​中

我创建了一个自定义文件系统,其中存在我的图像。在这种情况下,我的文档文件夹。但是,当我尝试在刀片中显示图像时,这些图像不会显示

我的自定义文件系统:

    'custom' => [
        'driver' => 'local',
        'root' => 'C:/Users/my name/Documents',
        'url' => 'http://localhost/halo/public/prueba',
        'visibility' => 'public',
    ],

简单的刀片

<img src="{{ Storage::disk('custom')->url("pantalla.png") }}">

和路线

    Route::get('/prueba', function () {
        return view('prueba');
    });

http://localhost/halo/public/prueba显示损坏的图像图标

源代码显示如下:

    <img src="C:/Users/my name/Documents/pantalla.png">

1 个答案:

答案 0 :(得分:0)

使用此代码,使用刀片文件将图像显示在html视图中,但是图像来自特定的项目目录。假设存储在uploads / admin目录中的图像和图像来自uing会话,或者我们可以说中间件

将这些代码添加到刀片文件中

<img src="{{url('/uploads/admin/'.\Session::get('admin')->profile_image)}}" alt="profile image">