【发布时间】:2019-05-05 21:57:16
【问题描述】:
我正在尝试使用 Laravel Eloquent 查询从我的数据库中检索字符串。但是,我得到的数据是全大写的。我只希望第一个字母是大写的。谁能帮帮我?
$main = DB::table('master_accountsmain')->get()
我正在使用...将主要内容传递给我的视图
return view('home', 'main' => $main);
我尝试过使用ucfirst($main),,但它不起作用。数据保持大写。
【问题讨论】:
-
$main是数组而不是转换为小写的字符串 -
是的,我在将数组转换为首字母大写 @AyazShah 时遇到问题
-
$main的内容是什么? -
ucfirst(strtolower($main[0]->property)) ? Main 是一个对象数组,因为您正在使用 ->get();如果您只使用 ->first() 获取一个,它将返回一个雄辩的对象。
-
$main 看起来像这样 $main = [ 'JOHN', 'DOE', 'GUIDE' ] @Jerodev
标签: php laravel eloquent laravel-query-builder