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 above 5.4
.
Open your application's composer.json
file and add the following line to the require
array:
"buzzylab/laradown": "~0.2"
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).