なかしーです

最近、PHPのLaravelというフレームワークを使ったりしてます。

なので、その関連で自分が躓いた所で、解決方法を英語で発見したものとかを紹介しておこうかなーとか思いました。

今回は、Eloquentの中身をつらつら一覧したいときなんかに、ちまちま書くのめんどくせーってなった場合の1つの方法です。

http://laravel.io/forum/02-16-2014-iterate-through-model-attributes

こちらの、下のほうにちょろっと書いてあるgetAttributes()をつかって、@foreachすればまぁそれなりにシンプルにいけます。

 

サンプル:

 @if (! empty($user))
@foreach( (array) $user->getAttributes() as $key => $value)
<tbody>
<tr>
<th scope="row">{{{$key}}}
</th>
<td>{{{$value}}}</td>
</tr>
</tbody>
@endforeach
@endif

 

みたいな。

 

 

では。

 

http://laravel.io/forum/02-16-2014-iterate-through-model-attributes