Laravel Blade html图片

pat*_*326 21 image laravel laravel-blade

我的图像文件路径是public/img/logo.png,
我的app.blade.php文件路径是resources/views/app.blade.php

在我的app.blade.php文件中,我{{HTML::image('/img/stuvi-logo.png')}}
用来显示图像.
我不明白为什么这不会找到图像.
image()方法的根文件夹是什么?

Erf*_*med 35

如果你使用bootstrap,你可能会使用这个 -

 <img src="{{URL::asset('/image/propic.png')}}" alt="profile Pic" height="200" width="200">
Run Code Online (Sandbox Code Playgroud)

注意:在公共文件夹内创建一个名为image的新文件夹,然后将图像放在那里.使用URL::asset()您可以直接访问公共文件夹.


Alu*_*tha 18

更改 /img/stuvi-logo.png img/stuvi-logo.png

{{ HTML::image('img/stuvi-logo.png', 'alt text', array('class' => 'css-class')) }}
Run Code Online (Sandbox Code Playgroud)

其中产生以下HTML.

<img src="http://your.url/img/stuvi-logo.png" class="css-class" alt="alt text">
Run Code Online (Sandbox Code Playgroud)


小智 6

截至目前,您可以使用

<img src="{{ asset('images/foo.png') }}" alt="tag">
Run Code Online (Sandbox Code Playgroud)


Dyl*_*lan 5

在Laravel 5.x中你可以使用laravelcollective/html和语法:

{!! Html::image('img/logo.png') !!}
Run Code Online (Sandbox Code Playgroud)

  • 无关!Html包已从Laravel 5中删除.您仍然可以使用它,但您需要在框架内明确包含该包.值得一说,我想...... (13认同)