Проверка переменных в Blade в Laravel

Можно выполнять проверку переменных через тернарный оператор:

{{ $var ? 'eee' : 'bbb' }}

Можно также выполнять проверку переменных через оператор объединения с null:

{{ $var ?? 'eee' }}

В результате проверки можно выполнять произвольный код:

{{ $year ?? date('Y') }}

Пусть из действия в представление передается переменная $city. Выведите в представлении названия города из этой переменной. Если же город не передан - пусть по умолчанию выведется город 'Москва'.

Пусть из действия в представление передается массив $location с ключами country, city. Выведите каждый элемент это массива в отдельном абзаце. Сделайте так, чтобы, если не задана страна, то по умолчанию вывелась 'Россия', а если не задан город, то по умолчанию вывелась 'Москва'.

Пусть из действия в представление передаются переменные $year, $month и $day. Сделайте так, чтобы, если какая-либо из этих переменных не задана, то вместо нее выведется текущее значение (текущий год, месяц или день).