1 模型
const GENDER_UN = 10;//未知
const GENDER_BOY = 20;//男
CONST GENDER_GRIL= 30;//女
public function gender($ind = null)
{
$arr = [
self::GENDER_UN=>'未知',
self::GENDER_BOY=>'男',
self::GENDER_GRIL=>'女'
];
if ($ind !== null){
return array_key_exists($ind,$arr) ? $arr[$ind] : $arr[self::GENDER_UN];
}
return $arr;
}
2 控制器
2.1 列表页
//学生列表页
public function index()
{
//(每页显示的个数) //$students = Student::get();
$students = Student::paginate(5);
/* foreach ($students as $student){
dd($student->gender());
}*/
$data['students'] = $students;
return view('student.index',$data);
}
2.2 创建页
$student = new Student();
return view('student.create',['student'=>$student]);
3 视图
3.1 列表页
<td>{{$student->gender($student->gender)}}</td>
2.2 创建页
<label class="col-sm-2 control-label">性别</label>
<div class="col-sm-5">
@foreach($student->gender() as $ind=>$val)
<label class="radio-inline">
<input type="radio" name='Student[gender]'
{{ isset(old('Student')['gender']) && old('Student')['gender']==$ind ?' checked=checked':''}} value="{{$ind}}"
>
{{$val}}
</label>
@endforeach
</div>
4 显示
4.1 列表页
![](https://img2020.cnblogs.com/blog/385818/202007/385818-20200721014731069-1568682635.jpg)
4.2 创建页
![](https://img2020.cnblogs.com/blog/385818/202007/385818-20200721014831842-957731075.jpg)