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

轻松学会Laravel-表单篇

难度中级
时长 2小时 0分
学习人数
综合评分9.77
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰
老师你家封号长这样| ,哈哈哈
这个分页是我见过最屌的

最新回答 / 慕莱坞1086289
修改的路由会携带一个id参数,你要根据这个id获取Model,由于form是跟增加使用的一个,所以在input中的value在赋值时需要增加isset判断,然后提交。之所以提交没改变,其根本就是你没拿到id对应的Model,少这一步,希望对你有帮助。。
应该在头部使用use Illuminate\Http\Request; 这样才不会报错
Type error: Argument 1 passed to Illuminate\Http\RedirectResponse::withInput() must be of the type array, object given, called in D:\phpStudy\WWW\laravel\app\Http\Controllers\StudentController.php,报这个错误可以在控制器这样写return redirect()->back()->withErrors($validator)->withInput($request->input());
Type error: Argument 1 passed to Illuminate\Http\RedirectResponse::withInput() must be of the type array, object given, called in D:\phpStudy\WWW\laravel\app\Http\Controllers\StudentController.php on line 62
求解,求解
<input type="text" name="Student[age]"
value="{{ isset($student->age) ? $student->age : old('Student')['age'] }}"
class="form-control" id="age" placeholder="请输入学生年龄">
<input type="radio" name="Student[sex]" value="20"
@if(isset($student->sex) && $student->sex == 20)
checked=""
@else
''
@endif
> 女
老师,那个验证信息可以放到模型,或者方法中用来调用嘛?
赞!赞!赞!赞!赞!赞!

最赞回答 / weixia
laravel 5.4  也遇到这个问题 ,找到最后发现是 中间件 文件kernel.php。的 protected $middlewareGroups = [】// \App\Http\Middleware\VerifyCsrfToken::class,  这个 中间件 注释掉。就可以了!

最赞回答 / 就不告诉你啦
这个是因为laravel默认开启了Csrf验证,只需要在代码form中添加一个隐藏的input即可,添加代码如下<...code...>你可以试试,一定要添加在form标签内部。<...图片...>
TokenMismatchException in VerifyCsrfToken.php line 67:

大神们,我实在解决不了了
如果遇到pull forget flash 失效的时候,看看是不是用dd输出 ,概要var_dump,echo,print_r输出;
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、掌握Laravel中的请求与响应 2、掌握Laravel中Session的使用 3、掌握Laravel中Middleware的使用 4、玩转Laravel表单

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消