关于 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使用刀片模板在视图中调用函数时如何使用参数

如何使用 Laravel 使用视图中的函数更新数据库中的列

如何在 laravel 的一个函数中为同一路线返回多个视图

使用 Laravel 手动自动完成搜索,如何将信息传递给视图中的 div

如何在 ajax 调用时从 laravel 控制器函数返回视图?