我想知道如何在laravel中添加图像。 我也知道它可以使用html / css来完成。但是我想知道如何给出图像路径以及将图像放在laravel中的位置(我想在laravel中放置public img文件夹)。 请帮助我。
谢谢。
<img src="(How to give image path??)" alt="" style="width:100%;">
答案 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') }}" />