Это код, с помощью которого я пытаюсь создать форму входа с повторно используемыми компонентами. Я хочу отобразить компонент кнопки со значком, но когда я передаю слот, я получаю сообщение об ошибке.
App/livewire/Button.php
@php
$classValueVariants = [
'default' =>
'w-full max-w-sm py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-semibold rounded-lg border border-transparent bg-blue-600 text-white hover:bg-blue-700 disabled:opacity-50 disabled:pointer-events-none peer',
'icon' =>
'py-3 px-4 inline-flex justify-center items-center gap-x-2 text-sm font-semibold rounded-lg border disabled:opacity-50 disabled:pointer-events-none peer',
];
@endphp
@if ($tag == 'button')
{{ $value }}
{!! $slot !!}
@elseif ($tag == 'link')
{{ $value }}
{!! $slot !!}
@endif
livewire/login-form.php
{{-- !Separator --}}
{{-- !title --}}
Подробнее здесь: https://stackoverflow.com/questions/788 ... laravel-11