ограничить текст с помощью функции str_limit в Laravel 5.5 - PullRequest
0 голосов
/ 29 июня 2018

Я пытался ограничить текст моего блога str_limit, который работает нормально, пока я не наложу на него лимит символов. пожалуйста, посмотрите, чего не хватает в коде моего блейд-файла:

{!! str_limit($blog->content) !!} отлично работает с лимитом по умолчанию, показывая ограниченный текст в представлении. Но когда я применяю любое пользовательское ограничение, т.е. {!! str_limit($blog->content, 20) !!}, оно не отображает текст в представлении.

Ответы [ 2 ]

0 голосов
/ 06 апреля 2019

Функция str_limit устарела, но вы можете использовать Str::limit($text) Laravel doc .

В коде php используйте:

use \Illuminate\Support\Str;

Пример использования в клинке:

{{\Illuminate\Support\Str::limit($text)}}
{{\Illuminate\Support\Str::limit($text,10)}}
0 голосов
/ 29 июня 2018

Разобрались с этим с помощью {!! substr(strip_tags($blog->content), 0, 150) !!}, отлично работает с тем, что мне требовалось.

...