Использование директив blade @can внутри компонента vuejs

#vue.js #laravel-blade

#vue.js #laravel-blade

Вопрос:

Прямо сейчас у меня возникает проблема с использованием директив blade @can внутри компонента vuejs.

 @can('view user', $lead)
   <button>view</button>
@endcan
  

Vue отображает это в виде текста вместо использования ворот laravel

Ответ №1:

Я знаю, что это бумер, но вы могли бы попробовать добавить v-cloak свойство в свой <button> тег и изменить собственную @can директиву на @if (auth()->user()->can('view_user', $lead))

Это обходное решение должно выполнить свою работу.