为了账号安全,请及时绑定邮箱和手机立即绑定

App\Student::sex must return a relationship instance

@foreach($student->sex() as $index=>$val)

<label class="radio-inline">

<input type="radio" name="Student[sex]" value="{{$index}}" {{isset($student->sex) && $student->sex == $index?"checked":""}}>{{$val}}

</label>

@endforeach

表单的一个遍历,修改页面没有问题,新增页面一直报标题错误

正在回答

7 回答

研究了下,改成这样可以完美的解决问题

{{isset($student->name) && $student->gender==$gid?"checked":''}}

视频里是sex,我改成了gender。其他没有区别

2 回复 有任何疑惑可以回复我~
#1

乔治123

我也是把sex改成了gender,但是isset里面的内容改为name确实也解决了这个bug,不明白是为什么
2022-08-16 回复 有任何疑惑可以回复我~

干脆把create 和 update分为两个页面


0 回复 有任何疑惑可以回复我~

视频后面有讲解

把_form页面的性别那里这个改成这样就行

{{isset($users->sex) && $users->sex== $ind ? 'checked' : ''}}


0 回复 有任何疑惑可以回复我~
#1

慕UI4579141

改为这样 {{ $student->sex() == $ind ? 'checked' : '' }} value="{{ $ind }}">{{ $val }}
2020-08-22 回复 有任何疑惑可以回复我~

怎么解决的

0 回复 有任何疑惑可以回复我~

我的也是修改没有保存,新建进入是报错,什么原因啊?

0 回复 有任何疑惑可以回复我~
#1

7gugu

目测是没有$student=new Student;
2019-02-03 回复 有任何疑惑可以回复我~

正解,赞一个...

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

App\Student::sex must return a relationship instance

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信