簡體   English   中英

Laravel 4:如何使用雄辯的ORM / blade顯示帖子的預覽

[英]Laravel 4: how to display a preview of a post using eloquent ORM/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個字符(例如)?

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM