慕仔2092093
2017-08-23 18:22
修改学生信息的课程,最后加了一个isset($student->sex)&&,总是报错,怎么解决
{{ isset(old('Student')['sex']) && old('Student')['sex']==$ind ? 'checked':''}}
或者在模型给默认值 //默认属性值 protected $attributes = [ 'sex' => 10, ];
有大佬知道这到底是啥原因吗 isset($student->sex) 这个本来就是判断存不存在的呀
我的解决是给一个默认属性
$student = new Student(); $student->sex = 10;
但是这样太low 了啊
请问这个为啥报错,楼上修改的原理是什么
有??
这句好难懂啊,有没有和我一样的?
{{ isset($student->sex) && $student->sex == $ind ? 'checked' : ''}}
谢谢!
改了之后新增是可以用了,但是修改又报那个错了
为什么这么改好使了,方法冲突吗?
楼主给的方法是对的,我纠结了好久才解决,就看到你这给了方法了哈哈
我也遇到这个为了,向知道为什么老是的就是正常的......
$student是对象嚒,当对象调用不存在的属性或成员时,会自动调用魔术方法,即get属性、成员方法
我也碰到这个问题 求解
轻松学会Laravel-表单篇
32662 学习 · 255 问题
相似问题