spatie/laravel-blade-x

此包已被废弃,不再维护。作者建议使用 laravel/framework 包。

增强的 Blade 组件

2.6.0 2020-03-02 15:22 UTC

README

我们已放弃此包,因为 Laravel 7 引入了对 Blade-X 风格组件的原生支持。

仅当您使用 Laravel 6 或以下版本时才使用此包。

升级到 Laravel 7 时,您应将您的 Blade X 组件转换为原生 Laravel Blade 组件

增强的 Blade 组件

Latest Version on Packagist GitHub Workflow Status Quality Score StyleCI Total Downloads

此包提供了一种简单的方式来在 Blade 视图中渲染自定义 HTML 组件。

以下是一个示例。而不是这个

<h1>My view</h1>

@include('myAlert', ['type' => 'error', 'message' => $message])

您可以写这个

<h1>My view</h1>

<my-alert type="error" :message="$message" />

您可以将此警告的内容放置在一个简单的 Blade 视图中,该视图需要在使用 my-alert 组件之前进行注册

{{-- resources/views/components/myAlert.blade.php --}}

<div class="{{ $type }}">
   {{ $message }}
</div>

安装

您可以通过 Composer 安装此包

composer require spatie/laravel-blade-x

包将自动注册自己。

文档

您可以在 https://docs.spatie.be/laravel-blade-x/v2/introduction 上找到文档。

如果您在使用包时遇到困难?发现了错误?您有关于改进媒体库的一般性问题或建议吗?请随时在 GitHub 上创建一个问题,我们会尽快解决。

如果您发现了一个关于安全性的错误,请通过freek@spatie.be 发送电子邮件,而不是使用问题跟踪器。

升级主版本

有关如何从一个主要版本升级到另一个主要版本的信息,请参阅 UPGRADING

测试

composer test

变更日志

请参阅 CHANGELOG 了解最近有哪些更改。

贡献

有关详细信息,请参阅 CONTRIBUTING

Postcardware

您可以自由使用此包,但如果它进入了您的生产环境,我们非常感激您从您的家乡寄给我们一张明信片,注明您正在使用我们哪些包。

我们的地址是:Spatie,Samberstraat 69D,2060 安特卫普,比利时。

我们将收到所有收到的明信片发布在我们的公司网站上

致谢

支持我们

Spatie 是一家位于比利时安特卫普的网页设计公司。您可以在我们的网站上找到我们所有开源项目的概述 此处

您的业务是否依赖于我们的贡献?请通过 Patreon 联系我们并支持我们。所有承诺都将专门用于分配人力资源以维护和新酷功能。

许可证

MIT 许可证(MIT)。有关更多信息,请参阅 许可证文件