Download the PHP package tomakee/laravel-markdown-wrapper without Composer

On this page you can find all versions of the php package tomakee/laravel-markdown-wrapper. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package laravel-markdown-wrapper

laravel-markdown-wrapper

Build Status Latest Stable Version License

日本語ドキュメント

Simple Laravel wrapper class for markdown parser such as michelf/php-markdown or cebe/markdown, etc.

This package is just wrapper classes for Laravel, it won't parse markdown by itself, for that you need a actual parser. Add your favorite Markdown Parser.

Environment

Functions

Howto Install PHP Composer

You need to install php coomposer first if you don't have it in your system.

Howto Create Laravel Project

After install php composer, you need to create a Laravel project.
You can skip this step if you simply add it in your project.

Howto Install

After install Laravel, you can install this package with follow commands.

Add Laravel Service Provider into config/app.php.

And add your favorite Markdown Parser such as:

Blade Directives

You can create view mixed markdown and Blade.
For example:

single line

multiple line

include markdown file

Laravel Helpers

Anywhere Controller, etc., you can access to the wrapper class.

markdown()

markdown_config()

markdown_file()

markdown_capture()

Laravel Facade

In your Controller, etc., you can access to the wrapper class with Laravel Facade.

Import markdown facade

To use Laravel Facade, first, you need import Markdown Facade.
Class path:

Markdown::parse()

Markdown::file()

Markdown::setConfig()

Markdown::PARSER_METHOD()

It's accessable to the original parser method directly through to magic method:

Laravel App Container

It can access wrapper class instance from binded application container. See this php: src/MarkdownServiceProvider.php.

app('markdown'), app('Tomakee\Markdown\Parser')

app('markdown')->parse()

app('markdown')->file()

app('markdown')->setConfig()

app('markdown')->PARSER_METHOD()

It's accessable to the original parser method directly through to magic method:

Markdown Parser Config

Markdown wrapper class config is placed at after execute:

Example:

default

Automatically loading parser class id (see ).
(default value: 'michelf-extra')

resources

Markdown file resources path. Markdown files will be finded in this path. If they are placed in different pathes, then should be set all of pathes in this array().
(default value: [resource_path('views')])

extensions

Markdown file extensions array.
(default value: ['md', 'md.blade.php', 'blade.php', 'php'])

Parser settings


All versions of laravel-markdown-wrapper with dependencies

PHP Build Version
Package Version
Requires php Version >=5.6.4
laravel/framework Version ~5.4|~5.5
laravel/tinker Version ~1.0
cebe/markdown Version ~1.1.2
michelf/php-markdown Version *
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tomakee/laravel-markdown-wrapper contains the following files

Loading the files please wait ....