Laravel 4:如何使用雄辩的ORM /刀片显示帖子的预览

时间:2013-07-10 04:53:16

标签: php laravel laravel-4 blade

我在Laravel 4中构建了一个简单的cms。目前主站点索引显示了所有帖子的列表,包括帖子的主体。

我想在我的show.blade.php页面上查看整篇文章之前,先显示我帖子正文的前100个字母作为预览。

index.blade的相关部分如下所示:

@foreach($posts as $post)
...
<p>{{ $post->body }}</p>

我的DisplayController的相关部分如下所示:

public function index()
{
    $posts = $this->post->orderBy('id', 'DESC')->get();

    return View::make('index', compact('posts'));
}

我如何仅在索引页面上显示每个帖子的前100个字符(作为示例)?

1 个答案:

答案 0 :(得分:3)

@foreach($posts as $post)
     <p>{{ substr($post->body, 0, 100) }}</p>
@endforeach