Мы отказались от этого пакета, потому что Laravel 7 представила нативную поддержку компонентов стиля Blade-X.
Используйте этот пакет, только если вы находитесь на Laravel 6 или ниже.
При обновлении в Laravel 7 вы должны преобразовать компоненты лезвия x в родные компоненты Laravel Blade
Этот пакет предоставляет простой способ отображать пользовательские HTML -компоненты в ваших видах лезвия.
Вот пример. Вместо этого
< h1 >My view</ h1 >
@include ( ' myAlert ' , [ ' type ' => ' error ' , ' message ' => $message ] )Вы можете написать это:
< h1 >My view</ h1 >
< my-alert type = " error " :message = " $message " /> Вы можете поместить содержание этого оповещения в простом представлении лезвия, которое необходимо зарегистрировать перед использованием компонента my-alert .
{{-- resources/views/components/myAlert.blade.php --}}
< div class = " {{ $type } } " >
{{ $message } }
</ div >Вы можете установить пакет через композитор:
composer require spatie/laravel-blade-xПакет автоматически зарегистрируется.
Вы найдете документацию на https://docs.spatie.be/laravel-blade-x/v2/introduction.
Застрял, используя пакет? Нашел ошибку? У вас есть общие вопросы или предложения по улучшению медиа -библиотеки? Не стесняйтесь создавать проблему на GitHub, мы постараемся обратиться к ней как можно скорее.
Если вы нашли ошибку, касающуюся безопасности, пожалуйста, отправьте по почте [email protected] вместо использования трекера выпуска.
Пожалуйста, смотрите обновление для получения дополнительной информации о том, как обновить от одной крупной версии на другую.
composer test Пожалуйста, смотрите ChangeLog для получения дополнительной информации о том, что изменилось в последнее время.
Пожалуйста, смотрите для получения подробной информации.
Вы можете использовать этот пакет, но если он попадет в вашу производственную среду, мы очень ценим, что вы отправите нам открытку из своего родного города, упомянув, какой из наших пакетов вы используете.
Наш адрес: Spatie, Samberstraat 69d, 2060 Antwerp, Бельгия.
Мы публикуем все полученные открытки на веб -сайте нашей компании.
Spatie - это агентство WebDesign, базирующееся в Антверпене, Бельгия. Вы найдете обзор всех наших проектов с открытым исходным кодом на нашем сайте.
В зависимости от нашего вклада ваш бизнес? Обратитесь и поддержите нас на Patreon. Все обещания будут посвящены распределению рабочей силы по техническому обслуживанию и новым удивительным вещам.
Лицензия MIT (MIT). Пожалуйста, смотрите файл лицензии для получения дополнительной информации.