获取对象laravel 4的价值

ao

我得到以下对象数据

  ["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] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章