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.3",
        "laravel/framework": "5.7.*",
        "erusev/parsedown-extra": "~0.7"
    },
    ...
}

Pulling The Package

Install via composer's require command:

composer require haleks/writedown

Install via your projects' composer.json:

{
    ...
    "require": {
        "php": "^7.1.3",
        "laravel/framework": "5.7.*",
        "erusev/parsedown-extra": "~0.7",
        "haleks/writedown": "2.2.*"
    },
    ...
}

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