Значение атрибутов компонента laravel с использованием символа «точка» для строки слияния не разрешено?

во-первых, я следил за всей документацией о компонентах. (скажите, если я что-то пропустил)

Теперь у меня возникают проблемы при добавлении значения атрибута входного компонента laravel следующим образом:

tried number 1:

<x-forms.input.text
    value = "{{ $datas->product ? $datas->product->code . " - " . $datas->product->name : null }}"
/>

это не работает,

но когда я меняю значение следующим образом:

tried number 2:

<x-forms.input.text
    value = "{{ $datas->product ? $datas->product->code : null }}"
/>

это работает,

мой вопрос:

  1. почему объединение строк с использованием «точечной» нотации не работает?
  2. есть ли у них лучшие практики для объединения строк без «точечной» нотации?

спасибо

ларавель версия: 9.38.0

РЕДАКТИРОВАТЬ в кэше просмотра я смотрю на это: (tried number 1) Значение атрибутов компонента laravel с использованием символа «точка» для строки слияния не разрешено? когда я убираю обозначение "точка", они становятся такими: (tried number 2) Значение атрибутов компонента laravel с использованием символа «точка» для строки слияния не разрешено?

Думаю проблема в Значение атрибутов компонента laravel с использованием символа «точка» для строки слияния не разрешено? у "красного круга"

чтобы продолжить это обсуждение, я присоединился к справочному форуму laravel по этой проблеме. вот ссылка: discord.com/channels/297040613688475649/1040510984709750784

hirohito 14.11.2022 03:30
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

проблема в моей двойной кавычке:

value = "{{ $datas->product ? $datas->product->code . " - " . $datas->product->name : null }}"

это должна быть одинарная кавычка:

value = "{{ $datas->product ? $datas->product->code . ' - ' . $datas->product->name : null }}"
                                                 here 👆

Другие вопросы по теме