//Models
//Student.php
//定義常量 映射函數
class Student extends Model{
const SEX_UN = 10; //未知
const SEX_BOY = 20; //男
const SEX_GIRL = 30; //女
/*
* 性別 處理
*/
public function student_sex($ins = null){
$arr = array(
self::SEX_UN => '未知',
self::SEX_BOY => '男',
self::SEX_GIRL => '女',
);
if($ins !== null){
return array_key_exists($ins,$arr)?$arr[$ins]:$arr[self::SEX_UN];
}
return $arr;
}
數據替換 把數據庫裏存的 10 轉成漢字 未知
@foreach($student_list as $item)
<tr>
<th scope="row">{{$loop->index}}</th>
<th>{{$item->id}}</th>
<td>{{$item->name}}</td>
<td>{{$item->age}}</td>
<td>{{$item->student_sex( $item->sex )}}</td>
<td>{{ date("Y-m-d H:i:s",$item->created_at)}}</td>
<td>
<a href="">詳情</a>
<a href="">修改</a>
<a href="">刪除</a>
</td>
</tr>
@endforeach
添加數據頁面
<label class="col-sm-2 control-label">性別</label>
<div class="col-sm-5">
@foreach($student->student_sex() as $key=>$value)
<label class="radio-inline">
<input type="radio" name="Student[sex]" value={{ $key }}> {{ $value }}
</label>
@endforeach
</div>