Nous avons abandonné ce package car Laravel 7 a introduit le support natif pour les composants de style Blade-X.
Utilisez ce package uniquement si vous êtes sur Laravel 6 ou en dessous.
Lors de la mise à niveau vers Laravel 7, vous devez convertir vos composants à la lame x en composants de lame Laravel native
Ce package offre un moyen facile de rendre les composants HTML personnalisés dans les vues de votre lame.
Voici un exemple. Au lieu de cela
< h1 >My view</ h1 >
@include ( ' myAlert ' , [ ' type ' => ' error ' , ' message ' => $message ] )Vous pouvez écrire ceci:
< h1 >My view</ h1 >
< my-alert type = " error " :message = " $message " /> Vous pouvez placer le contenu de cette alerte dans une vue de lame simple qui doit être enregistrée avant d'utiliser le composant my-alert .
{{-- resources/views/components/myAlert.blade.php --}}
< div class = " {{ $type } } " >
{{ $message } }
</ div >Vous pouvez installer le package via le compositeur:
composer require spatie/laravel-blade-xLe package s'inscrira automatiquement.
Vous trouverez la documentation sur https://docs.spatie.be/laravel-blade-x/v2/introduction.
Vous vous retrouvez coincé à l'aide du package? Vous avez trouvé un bug? Avez-vous des questions générales ou des suggestions pour améliorer la bibliothèque des médias? N'hésitez pas à créer un problème sur GitHub, nous essaierons de le résoudre dès que possible.
Si vous avez trouvé un bogue concernant la sécurité, veuillez envoyer [email protected] au lieu d'utiliser le tracker du problème.
Veuillez consulter la mise à niveau pour plus d'informations sur la façon de passer d'une version majeure à l'autre.
composer test Veuillez consulter Changelog pour plus d'informations sur ce qui a changé récemment.
Veuillez consulter la contribution pour plus de détails.
Vous êtes libre d'utiliser ce package, mais s'il se rend dans votre environnement de production, nous apprécions beaucoup de nous avoir envoyé une carte postale de votre ville natale, mentionnant lequel de nos packages que vous utilisez.
Notre adresse est: Spatie, Samberstraat 69d, 2060 Antwerp, Belgique.
Nous publions toutes les cartes postales reçues sur le site Web de notre entreprise.
Spatie est une agence WebDesign basée à Anvers, en Belgique. Vous trouverez un aperçu de tous nos projets open source sur notre site Web.
Votre entreprise dépend-elle de nos contributions? Tendre la main et nous soutenir sur Patreon. Toutes les engagements seront dédiés à l'allocation de la main-d'œuvre sur la maintenance et les nouvelles choses impressionnantes.
La licence MIT (MIT). Veuillez consulter le fichier de licence pour plus d'informations.