установить изображение по умолчанию из stati c img sr c, если изображение не загружено в публикацию - PullRequest
1 голос
/ 05 августа 2020

Я пытаюсь установить статическое c изображение, которое будет применяться к изображениям / большим пальцам публикации, если изображение не загружено через бэкэнд.

Я использую laravel с crudboster

мой img sr c код: <img src="{{$post->image}}" alt="">

Я не очень хорошо понимаю php и кодировку, но на основе этого кода выше, который отображает изображение при загрузке, что еще я можно попробовать?

нужно ли мне что-то делать в теге img sr c, или это нужно делать с помощью laravel кодирования?

Обратите внимание, что я ищу самый простой вариант

Спасибо!

Ответы [ 2 ]

1 голос
/ 05 августа 2020

PHP 7 добавил новый оператор с двойным вопросительным знаком ( ?? ). В PHP 7 - оператор двойного вопросительного знака ( ?? ), известный как Оператор объединения с нулевым значением .
Он возвращает свой первый операнд, если он существует и равен not NULL, в противном случае он возвращает свой второй операнд. Он оценивается слева направо. Оператор Null Coalescing также может использоваться в формате цепочки:

{{ $post->image ?? "no-image.png" }}

Здесь, если $post->image id null/undefined, то в качестве вывода будет отображаться no-image.png.

0 голосов
/ 05 августа 2020

Вы можете использовать оператор if следующим образом:

@if($post->image)
<img src="{{$post->image}}" alt="">
@else
<img src="path/to/image/name.jpg" alt="">
@endif
...