Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 08.02.2019 18:58:27

После обновления до версии 5.7 перестала работать or в вьюхах

Версия Laravel: 5.7.25
Версия PHP: 7.2
Операционная система и её версия: linux mint 18.2
Вендор и версия сервера БД: MySQL
Вендор и версия Веб-сервера: Apache 2.4
Медод подключения PHP: не знаю

Раньше во вьюшках работала такая конструкция:

{{$result['meta_key'] or META_KEY}}

Теперь почему то это перестает работать, теперь эта конструкция начинает везде выводить 1, а не то, что нужно. Где-то читал, что в ларавеле во вьюшках что-то относящееся к этому изменено в новой версии, как теперь более-менее нормально это написать, чтобы не нагромождать условные операторы типа:

@if($result['meta_key']) $result['meta_key'] @else META_KEY @endif}}

Что-то гуглю, не нахожу, хотя где-то раньше читал о чем-то похожем, если мне не изменяет память.

Не в сети

#2 08.02.2019 19:04:55

Re: После обновления до версии 5.7 перестала работать or в вьюхах

Вместо or попробуй ??

Не в сети

#3 08.02.2019 19:10:54

Re: После обновления до версии 5.7 перестала работать or в вьюхах

Спасибо, братишка

Не в сети

Подвал раздела