我们放弃了此软件包,因为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是位于比利时安特卫普的网络设计代理商。您会在网站上找到我们所有开源项目的概述。
您的业务取决于我们的贡献吗?伸出手并在Patreon上支持我们。所有承诺都将致力于为维护和新的很棒的东西分配劳动力。
麻省理工学院许可证(麻省理工学院)。请参阅许可证文件以获取更多信息。