Laravelでは、strを使って簡単に表示する文字数を変更できます。
また、【続きを読む】や【…】など、文末に好きな文字を入れられます。
Laravel 投稿の表示に文字数制限をつけて【続きを読む】とする方法
たとえば、こんな長ーい投稿があるとします。

コードは次のように書かれています。
{{ $post->body }}
この投稿を、str関数をつかって、次のようにコンパクトにします。

コードは次のとおりです。
{{Str::limit($post->body, 60, '(…)' )}}
数字を変えられば、表示される文字数も変えられます。
また (…) の部分には、文末に入れたい文字を入れておきましょう。
ボタンにする場合
「続きを読む」ボタンにしたい場合には、そのあとにボタンをいれてあげます。

{{Str::limit($post->body, 60, '(…)' )}}<br>
<a href="" class="btn btn-primary">もっと読む</a>
ボタンの色や位置などは、変更してください。


コメント