marvinlabs/laravel-html-bootstrap-4

Bootstrap 4 组件的流畅 HTML 构建器

V1.9.0 2022-04-14 08:44 UTC

README

Latest Version on Packagist Software License Total Downloads

关于

此包是在Spatie laravel-html包的基础上扩展的,可以轻松生成 Bootstrap 4 标记。

安装

您可以通过 composer 安装此包

composer require marvinlabs/laravel-html-bootstrap-4

如果您使用的是 Laravel 5.5,服务提供者和外观将自动被发现。

在更早的版本中,您需要手动进行此操作。您必须安装服务提供者

// config/app.php
'providers' => [
    ...
    MarvinLabs\Html\Bootstrap\BootstrapServiceProvider::class,
    Appstract\BladeDirectives\BladeDirectivesServiceProvider::class, // Required if not already there
];

并且可以选择为外观注册别名。

// config/app.php
'aliases' => [
    ...
    'BS' => MarvinLabs\Html\Bootstrap\Facades\Bootstrap::class,
];

文档

文档仍在进行中。如果您想贡献力量,欢迎帮助编写功能文档。

使用方法

根据组件,您可能需要调用某些方法或使用 Blade 组件。

Blade 组件

基于 Blade 的组件可以完全覆盖。您需要使用以下命令将包视图发布到 resources/views/vendor/bs

php artisan vendor:publish --provider="MarvinLabs\Html\Bootstrap\BootstrapServiceProvider" --tag="views"

翻译

翻译可以完全覆盖。您需要使用以下命令将包语言文件发布到 resources/lang/vendor/bs

php artisan vendor:publish --provider="MarvinLabs\Html\Bootstrap\BootstrapServiceProvider" --tag="lang"

变更日志

请参阅变更日志获取最近更改的更多信息。

安全

如果您发现任何安全问题,请通过电子邮件bonjour@vincentprat.info联系,而不是使用问题跟踪器。

鸣谢

  • Adam Wathan,感谢其 bootforms 包,在它被放弃之前非常有帮助
  • Spatie agency,感谢其 laravel-html 包
  • Appstract 团队,感谢其 laravel-blade-directives 包和一些 BS4 Blade 组件

许可证

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