我得到以下对象数据
["id"]=> string(1) "1"
["created_at"]=> string(19) "0000-00-00 00:00:00"
["updated_at"]=> string(19) "0000-00-00 00:00:00"
["wording"]=> string(1174) "Some Text"
["container"]=> string(8) "training"
["id"]=> string(1) "2"
["created_at"]=> string(19) "0000-00-00 00:00:00"
["updated_at"]=> string(19) "0000-00-00 00:00:00"
["wording"]=> string(1174) "Some Text"
["container"]=> string(8) "relax"
我从数据库使用
$wording = text_start::all();
现在,我想找到位置container = training, container = relax, ...
并相应地呼应适当的措辞:
$training = $wording->contains('training');
$taste = $wording->contains('taste');
$relax = $wording->contains('relax');
$risultati = $wording->contains('risultati');
<span><h2>{{ Str::upper($wording[$relax]->container) }}</h2></span>
<span>{{ Str::limit($wording[$relax]->wording ,400,'...') }}</span>
不幸的是,我每次都得到培训的内容。我该怎么办?
使用集合的keyBy
方法:
$wording = text_start::all()->keyBy('container');
<span><h2>{{ Str::upper($wording['relax']->container) }}</h2></span>
<span>{{ Str::limit($wording['relax']->wording ,400,'...') }}</span>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句