如何在laravel中添加图像?

时间:2018-08-26 08:21:21

标签: html css laravel-5

我想知道如何在laravel中添加图像。 我也知道它可以使用html / css来完成。但是我想知道如何给出图像路径以及将图像放在laravel中的位置(我想在laravel中放置public img文件夹)。 请帮助我。

谢谢。

<img src="(How to give image path??)" alt="" style="width:100%;">

4 个答案:

答案 0 :(得分:1)

我解决了以下问题:

<img src="img/pictureName.jpg" alt="">

img是公共文件夹,我只在图像中给出路径。

谢谢。

答案 1 :(得分:0)

您需要将图像存储在公用文件夹中,然后才能像这样访问它们

{{ asset('/my-picture.png') }}

您也可以使用Laravel Collective软件包来访问它们,以构建表单和HTML元素,因此您的代码将如下所示:

{{ HTML::image('/my-picture.png', 'about the picture') }}

答案 2 :(得分:0)

<img src="{{url('folder_name/file_name_variable')}}" alt="" style="width:100%;">
{{url('folder_name/file_name_variable')}}<br>

尝试

答案 3 :(得分:0)

storage_path()是OS文件系统路径。例如,在Windows中,它将是C:\project\storage或* nix /var/www/project/storage

<img>无法读取操作系统路径。他们读取URL,类似http://domain/image.png

例如,要在storage_path内读取图像,请将其添加到routes/web.php内。

Route::get('storage/{name}', function ($name) {

   $path = storage_path($name);

   $mime = \File::mimeType($path);

   header('Content-type: ' . $mime);

   return readfile($path);

})->where('name', '(.*)');

用法

<img src="{{ get_image('storage/images/logo.png') }}" />
<img src="{{ get_image('storage/images/other.jpg') }}" />