Как обрезать переменную в шаблоне Laravel 5.6? - PullRequest
0 голосов
/ 28 апреля 2018

Мне нужна ваша помощь, чтобы знать, как обрезать мою переменную в моем шаблоне.

это мой код:

<p class="card-text">{{$new['content']}}</p>

я бы обрезал эту переменную $ new ['content'] до 150 символов с '...' в конце.

Можете ли вы помочь мне, пожалуйста?

Я работаю на Laravel 5.6

Спасибо всем ^^

Ответы [ 2 ]

0 голосов
/ 28 апреля 2018
  @if(strlen($new['content'])>150)                                     
       {{substr(strip_tags($new['content']),0,150)}}...
  @else
      {{$new['content']}}
  @endif
0 голосов
/ 28 апреля 2018

Вы можете использовать laravel helper (https://laravel.com/docs/5.6/helpers#method-str-limit) и добавить ... после него.

str_limit($new['content'], 150)

Намного лучший способ: не будет отображаться ..., если ваш контент меньше 150 символов:

str_limit($new['content'], 150, '...');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...