Analisar Markdown em modelos de lâmina do Laravel 4

Problema: você deseja usar Markdown para algum conteúdo no banco de dados e exibi-lo em seu modelo blade.

Solução: composer require 'michelf/php-markdown'e adicione isso ao seu app / start / global.php:


Blade::extend(function($view, $compiler) {
$pattern
= $compiler->createMatcher('markdown');
$replace
= '<?php echo MichelfMarkdown::defaultTransform$2; ?>';
return preg_replace($pattern, $replace, $view);
});

// usage, in a blade template:
// @markdown( $some->property )
// or
// @markdown('some string *with style*')