问答详情
源自:2-7 Laravel-通过表单实现修改

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

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

提问者:qq_梛個誰_0 2018-05-17 16:06

个回答

  • 慕沐1094628
    2020-10-07 21:49:44

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

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

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

  • 慕UI4579141
    2020-08-24 11:28:19

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


  • 慕UI4579141
    2020-08-22 11:17:00

    视频后面有讲解

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

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


  • 黑猫呀
    2020-07-20 21:30:53

    怎么解决的

  • 慕的地0133975
    2018-12-15 23:34:35

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

  • choulee
    2018-05-24 00:36:30

    正解,赞一个...