A New Markdown
parser for Laravel built on Parsedown and Parsedown Extra.
The best and easiest way to install this package is through Composer.
This package fully compatible with Laravel 5.1.*|5.2.*|5.3.*
.
Open your application's composer.json
file and add the following line to the require
array:
"buzzylab/laradown": "0.1.*"
Note: Make sure that after the required changes your
composer.json
file is valid by runningcomposer validate
.
After installing the package, open your Laravel config file located at config/app.php
and add the following service provider to the $providers
array:
Buzzylab\Laradown\MarkdownServiceProvider::class,
Note: Checkout Laravel's Service Providers and Service Container documentation for further details.
And add the following to $aliases
'Markdown' => Buzzylab\Laradown\Facades\MarkdownFacade::class
<?php
echo Markdown::render(); // OR echo Markdown::convert();
That's all.
@extends('layouts.master')
@section('content')
<div>
{{-- $content is markdown data --}}
@markdown($content)
</div>
@stop
@extends('layouts.master')
@section('content')
<div>
@markdown
# Laradown Packag
@endmarkdown
</div>
@stop
{{-- Get defaute style file --}}
@markdownstyle
{{-- Custom style file --}}
@markdownstyle($file)
Convert markdown content to html
Add style to converted html
This software is released under The MIT License (MIT).