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

轻松学会Laravel-表单篇

难度中级
时长 2小时 0分
学习人数
综合评分9.77
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰

最新回答 / 慕码人7226827
解决了我的报错,用的laravel5.5请教为什么这样可以?

最新回答 / L_yeluo
list 是数组   student_all 是对象  students是key   对象才有方法

最赞回答 / 慕沐1094628
研究了下,改成这样可以完美的解决问题
{{isset($student->name) && $student->gender==$gid?"checked":''}}
视频里是sex,我改成了gender。其他没有区别
App\Student::sex must return a relationship instance 按照您那种写法,然后我这边一直报这个错,无法找到原因
在laravel 5.5版本中,使用Request对象提供的validate方法来实现验证操作
public function save(Request $request){
//表单验证
$request->validate([
'Student.name'=>'required|max:10',
'Student.age'=>'required|integer',
'Student.sex'=>'required',
])
此处字典处理是不更便于理解。。。
老师有时候吐字不是很清晰啊,虽然如此但还是很感谢
BadMethodCallException in Builder.php line 2508: 求助各位大佬 这是啥问题

最新回答 / 萧炼
没有报错可能是你没有开启报错的功能
Call to undefined function IlluminateEncryptionopenssl_encrypt()解决办法:

检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;’, 如果不存在这行,那么添加extension=php_openssl.dll。
laravel5.2 Route.php中会自动加载web中间件重写了session,清空了flash设置的session,所以with传值过不去. 所以去掉web中间件就能传值过去了
头一次看到这么高级的写法...
<label class="radio-inline">
<input type="radio" name="Student[sex]" value="30" @if(isset(old('Student')['sex'])) {{ old('Student')['sex']=='30'?'checked':'' }} @endif> 女
</label>
尼玛,不出意外的话会报个错,你为啥最后才说???
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、掌握Laravel中的请求与响应 2、掌握Laravel中Session的使用 3、掌握Laravel中Middleware的使用 4、玩转Laravel表单

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消