如何在Laravel中显示要阅读的细节/正文的一部分,以便我可以使用可点击的链接阅读完整的正文?

时间:2017-11-12 09:34:00

标签: laravel post laravel-5 view

对不起这个非常愚蠢的问题。但我非常需要它。我在控制台中使用此功能从posts表中传递帖子详细信息:

$posts = post::where('status',1)->orderBy('created_at','DESC')->paginate(5);

在我的帖子表格中有标题,副标题和正文。

@foreach ($posts as $post)
                <div class="post-preview">

                    <a href="{{ route('post',$post->slug) }}">
                        <h2 class="post-title">
                            {{ $post->title }}
                        </h2>
                        <h3 class="post-subtitle">
                            {{ $post->subtitle }}
                        </h3>
                    </a>
                    <p class="post-meta">{{$post->created_at->diffForHumans() }} </p>

                </div>
                @endforeach

所以它显示标题,副标题和时间。但我想从body属性中显示2/3行,然后想要使用&#34;查看更多&#34;链接。

1 个答案:

答案 0 :(得分:1)

您可以使用帮助程序类str_limit来限制文本的字符数。

要限制100个字符,您可以使用 -

{{ str_limit($post->body, 100) }}

str_limit in laravel doc