Моя предыдущая идея была несколько ошибочной, но реальная проблема в том, что вы связываете свойство user-name
с сокращением v-bind
.Если вы хотите предоставить статическое значение только для компонента, просто удалите :
из имени свойства.
<users-component user-name="{{ Auth::user()->name }}"></users-component>
td, dr : запись свойства как :user-name
механизм шаблонов Vue интерпретирует это следующим образом:
<users-component v-bind:user-name="{{ Auth::user()->name }}"></users-component>
и ожидает переменную с именем Auth::user()->name
.
Документы Vue: Сокращение v-bind