Laravel - ограничить количис во символов при выводе из базы данных

$post ['post_title']

 как тут ограничить количество символов для вывода?


Ответы (2 шт):

Автор решения: nomnoms12

Вы можете использовать метод Str::limit:

<!-- The quick brown fox... -->
{{ Str::limit($post['post_title'], 20) }}

Третьим аргументом Вы можете передать строку, которая будет добавлена в конец:

<!-- The quick brown fox (...) -->
{{ Str::limit($post['post_title'], 20, ' (...)') }}
→ Ссылка
Автор решения: Eugene

Можно стилями "обрезать". Как-то так:

<h1 style="overflow: hidden; text-overflow: ellipsis; white-space: nowrap;">Длинный заголовок, очень длинный, ... и так далее</h1>

Если используете Tailwind, то (Text Overflow):

<p class="truncate ...">...</p>
→ Ссылка