Php 为一篇文章创建一个链接,引导用户查看完整的文章

Php 为一篇文章创建一个链接,引导用户查看完整的文章,php,html,laravel,laravel-blade,Php,Html,Laravel,Laravel Blade,我正在向用户显示博客中的帖子,这些帖子被截断为“…”(三个点),我想将这些“…”作为链接,当有人点击该链接时,它应该显示完整的帖子 我用下面一行代码截断了这篇文章 {{ strlen($post->body) > 50 ? "...": "" }} 如何从上面代码行中的这些“…”创建超链接以查看特定帖子?用 助手函数执行您正在为您执行的操作 {!! str_limit(e($post->body), 50, "<a href='{route('post.show', $

我正在向用户显示博客中的帖子,这些帖子被截断为“…”(三个点),我想将这些“…”作为链接,当有人点击该链接时,它应该显示完整的帖子

我用下面一行代码截断了这篇文章

{{ strlen($post->body) > 50 ? "...": "" }}

如何从上面代码行中的这些“…”创建超链接以查看特定帖子?


助手函数执行您正在为您执行的操作

{!! str_limit(e($post->body), 50, "<a href='{route('post.show', $post)}'>...</a>") !!}
{!!str_limit(e($post->body),50,“”!!}
下面介绍了函数的每个参数:

  • e($post->body)
    ——转义为HTML的帖子正文
  • 50
    ——字符串的最大长度
  • ——要替换“…”的文本。在这种情况下,我们将其作为指向帖子的链接
    route('post.show',$post)
    替换为必须链接到帖子的任何代码
  • {!! str_limit(e($post->body), 50, "<a href='{route('post.show', $post)}'>...</a>") !!}