关于 Laravel - 如何在视图中使用函数字符串
Posted
技术标签:
【中文标题】关于 Laravel - 如何在视图中使用函数字符串【英文标题】:About Laravel - How to use function string in view 【发布时间】:2014-11-20 02:01:39 【问题描述】:我尝试显示来自数据库文章的数据...内容包含 html 标签和长文本.. 所以我想阅读更多并将标签html转换为html视图..
这是我运行的代码:
HTML::decode($show->content) str_limit($show->content, $limit=100, $end=' ...')
我试试这个:
HTML::decode(str_limit($show->content,$limit=100, $end=' ...')) str_limit(HTML::decode($show->content),$limit=100, $end=' ...')
但不显示(空白)
谁能帮我解决它??
谢谢你 b4
【问题讨论】:
【参考方案1】: $show->content
是否返回任何要格式化的数据?
你的模板是 .blade 吗?
也许它放置在 HTML 中的某个地方,它是不可见的?
尝试将此结构与一些预定义的字符串一起使用,以确定它是否有效。这是工作示例:
str_limit('Some big text', $limit = 5, $end='...')
【讨论】:
我使用 .blade 模板。 $show->content 是显示数据,但是太长了..我想阅读更多内容...在数据库中我有一个数据文本,例如:Lorem ipsum ...
我想使转换为 html 视图 :) 有什么想法吗?所以我需要 str_limit+html::decode
我明白你想要什么。没有HTML::decode()
(仅str_limit
on $show->content
)会返回什么?
剥离 html 标签,如果需要,在 str_limit 之后添加它们。以上是关于关于 Laravel - 如何在视图中使用函数字符串的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 if 路由条件在 2 个单独的视图函数中使用相同的渲染? (Laravel/Livewire)
Laravel 5使用刀片模板在视图中调用函数时如何使用参数