Laravel 5.1: Я определил несколько пользовательских директив внутри BladeServiceProvider (пример ниже). Теперь я хотел бы использовать их за пределами шаблона представления для форматирования строк (я пишу файл EXCEL с PHPExcel в пользовательском классе ExportService). Можно ли повторно использовать мои директивы?Использование директив Blade за пределами шаблонов
Blade::directive('appFormatDate', function($expression) {
return "<?php
if (!is_null($expression)) {
echo date(\Config::get('custom.dateformat'), strtotime($expression));
}
else {
echo '-';
}
?>";
});
гм, кажется, что compileString возвращает функцию PHP, созданный из пользовательского метода. : - / – herrjeh42