wuen
2018-02-04 12:50
请大神支招: 问题:在laravel 5.2.45下使用本视频中_form.blade.php页面性别处理 {{ isset($student->sex) && $student->sex == $ind ? 'checked' : '' }},会报LogicException in Model.php line 2723: Relationship method must return an object of type Illuminate\Database\Eloquent\Relations\Relation错误。 菜鸟一枚,请多指教。不胜感谢!(视频laravel版本5.2.22)
模型中的sex()方法改一下名字,因为和变量名字相同产生了歧义。或者变量名改一下,不同就不会报这个错误 Relationship method must return an object of type;__转一位同学的
使用我上面的语句,增加页面显示正常了,但在修改页面却无法selected。还是得改方法名
谢谢,的确解决问题了。不过,我用以下语句也成功了
{{ isset($this->$student->sex) && $this->$student->sex == $level ? 'selected' : '' }}
轻松学会Laravel-表单篇
32662 学习 · 255 问题
相似问题