Я использую Laravel 5+ и включил пакет в мой композитор.Он отлично установлен.
Пакет прост, он позволяет мне добавлять небольшие кусочки псевдокода в заданное представление и отображает заранее заданную вещь.
В моем реестре AppServiceProvider () я работаю:
Shortcode::add('date', function($atts, $content, $name){
return date('Y-m-d');
});
и да, я включил: использовать Shortcode;в верхней части AppServiceProvider.
Я также рассмотрел реальный код, и метод add там просто отлично.
В моем config / app.php я включил:
Gornymedia \ Shortcodes \ ShortcodesServiceProvider :: class, в массив провайдеров.
Я также включил:
'Shortcode' => Gornymedia \ Shortcodes \ Facades \ Shortcode :: class,
в массиве псевдонимов.
Почему бы это просто не сработало?
Iзнаю, что это не идеальный вопрос для стека.Просто застрял на некоторое время.
спасибо
- Дополнительная информация:
Если я удаляю :: 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' => 'Gornymedia \ Shortcodes \ Facades \ Shortcode ',
И это возвращает меня к первой ошибке.