ユーザがradioボタンで選択した値をDBから呼び込んでViewで表示させたい時
DB側には id 1, 2, 3というように、値にidを入れる
View側ではif statementで値を書くのではなく、値のtableを作って、modelでbelongsToで呼び込めば、{{$user->role->name}}というようにシンプルに書ける
<tr> <td>{{$user->id}}</td> <td>{{$user->name}}</td> <td>{{$user->email}}</td> <td>{{$user->role->name}}</td> <td>{{$user->is_active == 1 ? 'Active' : 'No Active'}}</td> <td>{{$user->created_at->diffForHumans()}}</td> <td>{{$user->updated_at->diffForHumans()}}</td> </tr>
青天の霹靂🤮🤮🤮
ということは、table設計・ER図が大分変ってくる
作りながら学ぶ方が一見早道に見えたが、基礎を一通り学んでから作り始めた方が出戻りが少なく、結果的に効率的になりそう
危ないところだった。。