ariasbros/laravel-shortcode
Laravel Shortcode Service
108
| Install | |
|---|---|
composer require ariasbros/laravel-shortcode |
|
| PHP: | >=5.6.4 |
| License: | MIT |
| Last Updated: | Sep 5, 2017 |
| Links: | GitHub · Packagist |
Maintainer: AriasBros.
laravel-shortcode
A implementation of shortcodes in a package for Laravel
'providers' => [
AriasBros\Shortcode\Providers\ShortcodeServiceProvider::class,
],
'aliases' => [
"Shortcode" => AriasBros\Shortcode\Facades\Shortcode::class
],
use Shortcode;
Shortcode::composer("shortcode_tag", "App\Http\ViewShortcodes\MyShortcode");
use AriasBros\Shortcode\Contracts\Factory as ShortcodeFactory;
public function boot(ShortcodeFactory $shortcode)
{
$shortcode->composer("shortcode_tag", "App\Http\ViewShortcodes\MyShortcode");
}
<?php
namespace App\Http\ViewShortcodes;
use AriasBros\Shortcode\Contracts\Shortcode;
class MyShortcode implements Shortcode
{
/**
* @return Illuminate\View\View
*/
public function compose($attrs = null)
{
return view("shortcodes.my-shortcode", $attrs);
}
}