Markup languages engines for Laravel 5
Laravel 4 wrappers & engines for various markup languages.
composer updateto get the latest version of the package.
config/app.phpfile to add the following service providers :
And the following aliases :
'Markdown' => 'Babel\Facades\Markdown', 'Textile' => 'Babel\Facades\Textile',
You can compile a file
$result = <Facade>::file($path);
Or a string
$result = <Facade>::string('Hello markdown!');
Or a translation using the same parameters than the
trans() helper of Laravel
$result = <Facade>::trans($key);
Additionally, the package add compilers for the following view extensions :
md.phpusing PHP + Markdown
md.blade.phpusing Blade + PHP + Markdown
Just create your view with the right extension and let Laravel to the magic for you!
However, both these packages rely on the old [dflydev] markdown compiler, that used to be a port of the PHP Markdown library by Michel Fortin since the author didn't wanted to use composer without thinking about it twice. Now that he made the step, the composer port is deprecated and packages relying upon it are in a precarious state. Thus my decision to create a new package using the now Composer-native library of Michel Fortin and integrating my preferred functionalities of both packages.
And cherry on top, I decided to include others markup format in addition to markdown. They are not here yet, but are planned. Fell free to request your preferred one, to make pull requests, etc.