arcanedev/markup is a Laravel package for php html markup generator.
It currently has 5 GitHub stars and 445 downloads on Packagist (latest version 1.2.0).
Install it with composer require arcanedev/markup.
Discover more Laravel packages by arcanedev
or browse all Laravel packages to compare alternatives.
Last updated
By ARCANEDEV©
Create HTML tags and render them efficiently.
PHP >= 5.4.0
###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.
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',
];
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>
Any ideas are welcome. Feel free the submit any issues or pull requests.
Markup package is licenced under the MIT license.
Get paid by clients abroad
Wise gives you local bank details in several currencies and converts at the mid-market rate. Useful when your invoices are not in your own currency.
Try WiseNew Laravel packages worth a look, once a month. No spam, one-click unsubscribe.