yansongda / laravel-parsedown by yansongda

Convert Markdown To Html With Laravel
4,346
8
2
Package Data
Maintainer Username: yansongda
Maintainer Contact: me@yansongda.cn (yansongda)
Package Create Date: 2017-09-04
Package Last Update: 2020-03-01
Language: PHP
License: MIT
Last Refreshed: 2024-03-28 03:04:46
Package Statistics
Total Downloads: 4,346
Monthly Downloads: 65
Daily Downloads: 4
Total Stars: 8
Total Watchers: 2
Total Forks: 4
Total Open Issues: 0

This Package depends on erusev/parsedown

Requirement

  • composer
  • laravel | lumen >= 5.1

Installation

$ composer require yansongda/laravel-parsedown

Add service provider(if laravel<5.5 || lumen)

<?php

Yansongda\LaravelParsedown\ParsedownServiceProvider::class,

// lumen
// $app->register(Yansongda\LaravelParsedown\ParsedownServiceProvider::class);
// $app->withFacades();

Add alias(if laravel<5.5)

<?php

'LaravelParsedown' => Yansongda\LaravelParsedown\Facades\Parsedown::class,

Config(OPTION)

$ php artisan vendor:publish --provider="Yansongda\\LaravelParsedown\\ParsedownServiceProvider" --tag=laravel-parsedown-config

Lumen user please manually copy the configuration file

| config | desc | default | | :-----------: | :------------------------: | :-----: | | breaksEnabled | automatic line breaks | true | | markupEscaped | escapes markup (HTML) | true | | urlsLinked | automatic linking of URLs | true | | safeMode | safeMode | false |

Reference: erusev/parsedown

Usage

Using blade

<?php

@parsedown('## h2');

Using Helper

<?php

{{ parsedown('## h2') }}

License

MIT