arcanedev / markup
PHP HTML 标记生成器
1.2.0
2015-01-20 19:41 UTC
Requires
- php: >=5.4.0
Requires (Dev)
- orchestra/testbench: ~2.2
- phpunit/phpcov: ~2.0
This package is auto-updated.
Last update: 2024-09-05 18:38:47 UTC
README
由 ARCANEDEV© 提供
高效创建和渲染HTML标签。
要求
- PHP >= 5.4.0
安装
###Composer
您可以通过 Composer 安装此包。将其添加到您的 composer.json
{ "require": { "arcanedev/markup": "~1.1" } }
然后通过 composer install
或 composer update
安装。
Laravel
安装完成后,在 app/config/app.php
中包含服务提供者。
'providers' => [ ... 'Arcanedev\Markup\Laravel\ServiceProvider', ];
最后,将外观别名添加到此文件的底部
'aliases' => [ ... 'Markup' => 'Arcanedev\Markup\Laravel\Facade', ];
用法
例如,生成您的标题标签
$title = Markup::title('Hello world'); echo $title->render() // or echo Markup::title('Hello world'); // The result: <title>Hello world</title>
还有更多
echo Markup::img('img/logo.png', 'alt Logo', ['class' => 'logo img-responsive']); // Result : <img src="img/logo.png" alt="alt Logo" class="logo img-responsive"/> echo Markup::meta('property', 'og:description', 'Site web description'); // Result : <meta property="og:description" content="Site web description"/> echo Markup::link('page/about-us', 'About us', ['class' => 'btn btn-info']); // Result : <a href="page/about-us" class="btn btn-info">About us</a> echo Markup::style('assets/css/style.css', ['media' => 'all']); // Result : <link rel="stylesheet" href="assets/css/style.css" type="text/css" media="all"/> echo Markup::script('assets/js/app.js'); // Result : <script src="assets/js/app.js"></script>
贡献
欢迎任何想法。请随意提交任何问题或拉取请求。
待办事项
- 文档
- 示例
- 更多测试和代码覆盖率
- Laravel 支持 (v4.2)
- Laravel 支持 (v5.0)
- 重构
许可
Markup 包使用 MIT 许可证授权。