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; }
//学生列表页 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); }
$student = new Student(); return view(‘student.create‘,[‘student‘=>$student]);
<td>{{$student->gender($student->gender)}}</td>
<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>
原文:https://www.cnblogs.com/polax/p/13352743.html