Getting Started
Installation
Pulling a Markdown Parser
Install via composer's require command:
composer require erusev/parsedown-extra
Install via your projects' composer.json
:
{
...
"require": {
"php": ">=7.1",
"laravel/framework": "5.6.*",
"erusev/parsedown-extra": "~0.7"
},
...
}
Pulling The Package
Install via composer's require command:
composer require haleks/writedown "2.1.*"
Install via your projects' composer.json
:
{
...
"require": {
"php": ">=7.1",
"laravel/framework": "5.6.*",
"erusev/parsedown-extra": "~0.7",
"haleks/writedown": "2.1.*"
},
...
}
Once the package is in the require section you will need to run composer's install
or update
command to pull in the code:
# Install
composer install -o
# or Update
composer update -o
TIP
The trailing -o
is an optional option which is used to optimize the autoloader and is considered best practice for production use.
Registering The Package
This package supports Laravel 5.5+ Package Discovery.
If you have opted out of Package Discovery you will need to register the package manually. Once the package has been successfully pulled you will need to register the package's service provider to the Laravel's app and optionally add the package's facade by modifying config/app.php
:
...
'providers' => [
...
Haleks\Writedown\WritedownServiceProvider::class,
],
...
'aliases' => [
...
// Optional facade
'Writedown' => Haleks\Writedown\Facades\Writedown::class,
],
...
Prerequisites
This project requires that the following packages be previously installed.
Specifications
Supported Markdown Parser
- Parsedown 1.6+
- Parsedown Extra 0.7+
- Commonmark 0.15+
- Markdown 1.6+
- Markdown Extra 1.6+