Невозможно добавить блейд-компонент с помощью Appserviceprovider в laravel - PullRequest
1 голос
/ 14 июля 2020

Это мой код поставщика услуг приложений.

 public function boot()
    {
        Blade::component('components.badge', 'badge');
        //also tried app.components.badge  
     
    }

А это мой компонент badge.blade. php внутри папки компонентов в папке просмотров

<div class="badge badge-{{ $type ?? 'success' }}">
    {{ $slot }}
</div>

И это где m пытаюсь отобразить компонент

 @badge(['type' => 'primary'])
        New!
 @endbadge

Это то, что я получаю в качестве вывода на моей странице @badge (['type' => 'primary']) Новинка! @ endbadge

Работает при использовании m

@component('components.badge', ['type' => 'primary'])
        New!
@endcomponent

введите описание изображения здесь

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...