arcanedev/markup
最新稳定版本:1.2.0
Composer 安装命令:
composer require arcanedev/markup
包简介
PHP HTML Markup generator
README 文档
README
By ARCANEDEV©
Create HTML tags and render them efficiently.
Requirements
- PHP >= 5.4.0
Installation
###Composer
You can install the package via Composer. Add this to your composer.json:
{
"require": {
"arcanedev/markup": "~1.1"
}
}
Then install it via composer install or composer update.
Laravel
After the installation, include the service provider within app/config/app.php.
'providers' => [ ... 'Arcanedev\Markup\Laravel\ServiceProvider', ];
And finally, add the facade alias to this same file at the bottom:
'aliases' => [ ... 'Markup' => 'Arcanedev\Markup\Laravel\Facade', ];
USAGE
To generate your title tag for example :
$title = Markup::title('Hello world'); echo $title->render() // or echo Markup::title('Hello world'); // The result: <title>Hello world</title>
And There is more:
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>
Contribution
Any ideas are welcome. Feel free the submit any issues or pull requests.
TODO
- Documentation
- Examples
- More tests and code coverage
- Laravel Support (v4.2)
- Laravel Support (v5.0)
- Refactoring
License
Markup package is licenced under the MIT license.
统计信息
- 总下载量: 433
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 6
- 点击次数: 0
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-01-05