在laravel中获取模板中声明的变量

时间:2018-06-14 04:57:52

标签: laravel-5.1

我在laravel中动态创建了包含一组变量的视图。在渲染视图之前,我需要通过

传递这些变量
$content = view(['template' => html_entity_decode($content)], $values)->render();

$ content是带有变量的html模板.Eg:'<div><strong>Location: </strong>{!!$item->get("location")->{0}->{"title"}!!}<br />'。$ values是带有值的对象数组。有时传递给模板的值不包含模板中可用的变量。这会导致错误'试图获取对象的非属性。是否有任何解决方案在laravel渲染之前获取模板内的所有变量。我尝试使用preg_match,但它会使执行速度变慢。

0 个答案:

没有答案