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

轻松学会Laravel-表单篇

难度中级
时长 2小时 0分
学习人数
综合评分9.77
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰
validator手动创建验证器:
1. 在StudentController控制器中加一个use Validator;
2. 把老师讲的"$validator = \validator…"改成"$validator = validator…"
--我用的laravel5.3这么改就不报错了
post提交数据时候显示:
The page has expired due to inactivity.
Please refresh and try again
这是由于在laravel框架中有此要求:任何指向 web 中 POST, PUT 或 DELETE 路由的 HTML 表单请求都应该包含一个 CSRF 令牌,否则,这个请求将会被拒绝。
<form method="POST" action="/profile">
{{ csrf_field() }}
...
</form>
那个Request()->getPathInfo; 他得到的结果是'/create';前面有个 / ,如果判断写create ,会没有效果
下面三行代码在5.2版本里是正确的,但是5.5版已经淘汰了这种写法(set必须全部改成put)。不喜欢这种变化……
$request->session()->set('key1','value1');
session()->set('key2','value2');
Session::set('key3','value3');
我也是
MethodNotAllowedHttpException in RouteCollection.php line 218:
请问哪个大神知道怎么错的,求解答啊,这个错卡好几天了
收益匪浅 谢谢老师 :-)

最赞回答 / MARTINPOTTER
public function fromDateTime($value)
{
    return empty($value) ? $value : $this->getDateFormat();
}
在student模型添加这段代码就可以了
Sesstion::put('key3','value3'); 报错Class 'Illuminate\Support\Facades\Sesstion' not found
根据视频,完整代码:
https://github.com/CmderQ/laravel-learn
完整的这个表单代码
https://github.com/CmderQ/laravel-learn
根据老师视频,写得代码!增删改查都能正常运行
https://github.com/CmderQ/laravel-learn
源代码:
https://github.com/CmderQ/laravel-learn
绝对得良心老师,良心课程,比收费3百5百的课程有用多了

已采纳回答 / 慕妹7422820
在使用$error时需要用到中间件:\Illuminate\Session\Middleware\StartSession::class,\Illuminate\View\Middleware\ShareErrorsFromSession::class,
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、掌握Laravel中的请求与响应 2、掌握Laravel中Session的使用 3、掌握Laravel中Middleware的使用 4、玩转Laravel表单

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消