【发布时间】:2017-11-21 22:20:08
【问题描述】:
在我的模板中某处我有这个:
{{ $result->someText }}
现在我想在这个文本中突出显示字符串中的所有单词
{{ $searchString }}
所以我想我创建一个新的刀片指令:
{{ @highlightSearch($result->someText, $searchString) }}
Blade::directive('highlightSearch', function($input, $searchString)...
错误:缺少参数 2
发现指令不包含 2 个参数。我尝试了所有我能找到的解决方法,但都没有奏效。它们总是将参数作为纯字符串返回,甚至不传递实际值。
我尝试添加一个辅助函数,如下所述:https://stackoverflow.com/a/32430258/928666。没用:
错误:未知函数“highlightSearch”
那么我如何在 laravel 中完成这个超级简单的任务呢?我不关心高亮功能,那几乎是一条线。
【问题讨论】:
-
{{ @... }}看起来不对。
标签: php laravel laravel-5 laravel-5.1 blade