marvinlabs / laravel-html-bootstrap-4
Bootstrap 4 组件的流畅 HTML 构建器
V1.9.0
2022-04-14 08:44 UTC
Requires
- php: ^7.2|^8.0
- appstract/laravel-blade-directives: ^1.6.0
- illuminate/support: ^6.0|^7.0|^8.0|^9.0
- spatie/laravel-html: ^2.19.0|^3.1
Requires (Dev)
- orchestra/testbench: ^4.0|^5.0|^7.0
- phpunit/phpunit: ^8.0|^9.0
- symfony/dom-crawler: ^4.1
This package is auto-updated.
Last update: 2024-09-14 14:21:19 UTC
README
关于
此包是在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)。有关更多信息,请参阅许可证文件。