Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Беру относительный путь к картинке из базы и в blade проверяю - если ссылка есть, то сделать ее абсолютной и вставить в код. Если нет, то пишем тоже абсолютную, но ту, которая по дефолту.
<img src="@if (isset($config['image_name'])) {{asset($config['image_name'])}} @else {{asset('img/einstein-cut.png')}} @endif" />
Второй кейс работает - ссылка абсолютная. А в первом случае - почему-то относительная, т.е. asset не срабатывает. Что здесь не так?
Не в сети
"Не срабатывает" это как? Пример реального $config['image_name'] когда работает не так как хочется дай.
Кстати, <img src="{{ asset($config['image_name'] ?? 'img/einstein-cut.png') }}" /> не будет нагляднее?
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети
В старых версиях использовали чудесный шорт-кат
{{ $name or 'Default' }}
Но кажется уже отказались.
There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.
Не в сети