Я запускаю laravel 5+ и включил пакет в свой композитор. Установил нормально.
Пакет прост, он позволяет мне добавлять небольшие кусочки псевдокода в заданное представление и отображает предустановленную вещь.
В моем регистре AppServiceProvider () я запускаю:
Shortcode::add('date', function($atts, $content, $name){
return date('Y-m-d');
});
и да, я включил: использовать шорткод; в верхней части AppServiceProvider.
Я также просмотрел фактический код, и метод добавления там очень хорошо.
В моем config / app.php я включил:
Gornymedia \ Shortcodes \ ShortcodesServiceProvider :: class в массиве провайдеров.
Я также включил:
'Shortcode' => Gornymedia \ Shortcodes \ Facades \ Shortcode :: class,
в массиве псевдонимов.
Почему это просто не сработает?
Я знаю, что это не лучший вопрос для стека. Просто застрял на какое-то время.
Благодарность
-- Дополнительная информация:
Если я удалю :: class в config / app.php Итак, это будет выглядеть так:
'Shortcode' => Gornymedia\Shortcodes\Facades\Shortcode,
Тогда отображаемая ошибка является фатальной:
Fatal error: Uncaught RuntimeException: A facade root has not been set. in /Users/tjsherrill/Sites/c2c/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php:218 Stack trace: #0 /Users/tjsherrill/Sites/c2c/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(396): Illuminate\Support\Facades\Facade::__callStatic('replaceNamespac...', Array) #1 /Users/tjsherrill/Sites/c2c/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(373): Illuminate\Foundation\Exceptions\Handler->registerErrorViewPaths() #2 /Users/tjsherrill/Sites/c2c/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(288): Illuminate\Foundation\Exceptions\Handler->renderHttpException(Object(Symfony\Component\HttpKernel\Exception\HttpException)) #3 /Users/tjsherrill/Sites/c2c/vendor/laravel/framework/src/Illuminate/Foundation/Exceptions/Handler.php(187): Illuminate\Foundation\Exceptions\Handler->prepareResponse(Object(Illuminate\Http\Request), Object(Symfony\Component\HttpKernel\Exception\H in /Users/tjsherrill/Sites/c2c/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php on line 218
Затем я попытался заключить все это в кавычки:
'Shortcode' => 'Горнимедиа \ Шорткоды \ Фасады \ Шорткод',
И это возвращает меня к первой ошибке.