在Laravel 5.5中使用str_limit函数限制文本

问题描述 投票:2回答:2

我一直在尝试使用str_limit来限制我的博客内容文本,直到我对其应用字符限制。请注意我的刀片文件代码中缺少的内容:

{!! str_limit($blog->content) !!}使用默认限制正常工作,在视图上显示有限的文本。但是,当我应用任何自定义限制,即{!! str_limit($blog->content, 20) !!}时,它不会在视图上显示任何文本。

string limit laravel-5.5 helper truncate
2个回答
4
投票

str_limit函数已被弃用,但您可以使用Str::limit($text)Laravel doc

在php代码中使用:

use \Illuminate\Support\Str;

刀片中的样本用法:

{{\Illuminate\Support\Str::limit($text)}}
{{\Illuminate\Support\Str::limit($text,10)}}

0
投票

使用{!! substr(strip_tags($blog->content), 0, 150) !!}整理出这个东西,可以正常使用我需要的东西。

© www.soinside.com 2019 - 2024. All rights reserved.