Skip to main content
Back to packages
1,343 GitHub stars

GrahamCampbell/Laravel-Markdown

View on GitHub

Description

Laravel Markdown is a CommonMark wrapper for Laravel

Here you can see an example of just how simple this package is to use.

use GrahamCampbell\Markdown\Facades\Markdown;
 
Markdown::convert('foo')->getContent(); // <p>foo</p>

If you prefer to use dependency injection over facades like me, then you can easily inject the class like so:

use League\CommonMark\ConverterInterface;
 
class Foo
{
private ConverterInterface $converter;
 
public function __construct(ConverterInterface $converter)
{
$this->converter = $converter;
}
 
public function bar(): string
{
return $this->converter->convert('foo')->getContent();
}
}
 
app(Foo::class)->bar();

Recent Courses on Laravel Daily

[NEW] Marketing for Developers in 2026

7 lessons
52 min

Roles and Permissions in Laravel 13

14 lessons
57 min

Laravel 13 Eloquent: Expert Level

41 lessons
1 h 34 min