Laravel Blade html изображение
мой путь к файлу изображения составляет public/img/logo.png
и
мое приложение.лезвие.путь к файлу php -resources/views/app.blade.php
внутри моего приложения.лезвие.php-файл, который я использую {{HTML::image('/img/stuvi-logo.png')}}
для отображения изображения.
Я не понимаю, почему это не найдет изображение.
Что такое корневая папка image()
способ?
5 ответов
изменить /img/stuvi-logo.png
to img/stuvi-logo.png
{{ HTML::image('img/stuvi-logo.png', 'alt text', array('class' => 'css-class')) }}
который производит следующий HTML.
<img src="http://your.url/img/stuvi-logo.png" class="css-class" alt="alt text">
Если вы используете bootstrap, вы можете использовать это -
<img src="{{URL::asset('/image/propic.png')}}" alt="profile Pic" height="200" width="200">
Примечание: внутри общественные папка создайте новую папку с именем изображения затем поместите свои изображения там. Используя URL::asset()
вы можете напрямую получить доступ к общественные.
В Laravel 5.X вы можете использовать laravelcollective / html и синтаксис:
{!! Html::image('img/logo.png') !!}
была такая же проблема с Laravel 5.3... Вот как я это сделал, и очень легко. например, логотип в представлении страницы blade
****<image img src="/img/logo.png" alt="Logo"></image>****
В Laravel 5.x, вы также можете сделать так .
<img class="img-responsive" src="{{URL::to('/')}}/img/stuvi-logo.png" alt=""/>