Как добавить изображения в laravel view?
дело в том, что мой образ не присутствует непосредственно в моем представлении
Route::Get('saakshar',function()
{
return view('version1');
});
и в мои версии1.лезвие.в PHP
<?php
include(app_path()."/../resources/views/fronthead.blade.php");
?>
Я знаю, что использование php-команд в blade-файле не эффективно или хорошо каким-либо образом, но команда blade не работает, но это не моя главная проблема здесь.
и в моей передней части.лезвие.в PHP
<img src='app_path()."/../resources/views/photos/logo.png"' alt="no logo">
Я не изучил полностью язык blade, поэтому на данный момент я использую команды php.
но моя проблема почему фотография не загружается на веб-страницу? Является ли URL неправильным? Я положил папку "фотографии" не в то место?
Edit: я даже пытался разместить фотографию в той же папке, что и fronthead.лезвие.php и изменил тег src.
Я даже попытался дать отдельный маршрут:: Get () от fronthead.лезвие.php, но все же проблема сохраняется.
4 ответов
normaly лучше хранить изображения в общей папке (потому что у него уже есть разрешение на запись, которое вы можете использовать, когда я загружаю изображения в него)
public
upload_media
photos
image.png
$image = public_path() . '/upload_media/photos/image.png'; // destination path
просмотр PHP
<img src="<?= $image ?>">
посмотреть blade
<img src="{{ $image }}">
Если расположение папки изображения public/assets/img/default.jpg.
Вы можете попробовать в вид
<img src="{{ URL::to('/assets/img/default.jpg') }}">