php - Laravel 字符串降低

标签 php laravel laravel-5

我正在尝试将 View 页面 (index.blade.php) 中的字符串转换为小写

下面是我想要实现的。

<img src="images/teamnamesml.jpg logo">

这是我的尝试

<img src="images/{{ Str::lower($matchup->visitorTeam) }}sml.jpg">

我收到这个错误

FatalErrorException in ed1bb29e73e623d0f837c841ed066275 line 71:
Class 'Str' not found

我是否必须将类 Illuminate\Support\Str 导入特定文件?

最佳答案

为什么不直接使用 PHP 内置 strtolower

<img src="images/{{ strtolower($matchup->visitorTeam) }}sml.jpg">

或者,如果您需要完整的 UTF-8 支持,您可以使用 mb_strtolower($string, 'UTF-8')它允许变音符号和其他有趣的 UTF-8 东西。这就是 Laravel 的 Str::lower()功能确实如此。

关于php - Laravel 字符串降低,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32957568/

相关文章:

php - 拉拉维尔 5.5 : Am I using Dependency Injection in right mode?

php - 如何组织这个上下文以正确收集每个参与者的答案?

php - SQLSTATE[HY000] : General error: 1096 No tables used

configuration - Laravel 5.2 中的 Predis 配置

php - Laravel 表连接

php - 对数组进行连接操作

php - codeigniter 中的 Home Controller 中未调用 user_validation 函数

php - 编写 php 代码以在 block 显示和警报中创建菜单

php - 基于基础数据的动态计算

laravel - 如何在 Laravel 5 中保护图像不被公众看到?