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

轻松学会Laravel-表单篇

难度中级
时长 2小时 0分
学习人数
综合评分9.77
92人评价 查看评价
9.8 内容实用
9.7 简洁易懂
9.8 逻辑清晰
不知道怎么保持所选的性别……可能下节课有讲解?明晚再学了,谢谢老师
HTTP 中间件为过滤进入应用的 HTTP 请求提供了一套便利的机制。例如,Laravel 内置了一个中间件来验证用户是否经过授权,如果用户没有经过授权,中间件会将用户重定向到登录页面,否则如果用户经过授权,中间件就会允许请求继续往前进入下一步操作。
暂存数据,dd会一直显示。珍爱生命,远离 dd
不知道是不是个例 5.4版本

模板中 @foreach($student->sex() as $ind=>$val)

错误信息 提示@foreach的值不存在

在模型中 重新定义了方法为getsex()

@foreach($student->getsex() as $ind=>$val) 就正常了

已采纳回答 / 慕哥5535555
输入div.pull-right然后按    Tab键<div class="pull-right"></div>自动变成
正想感叹这分页功能,一看评论……正是我想说的!
代码已下载,谢谢老师的分享
分页: $Student= Student::paginate();
{{$student-&gt;render()}}
本人使用的测试版本号为 5.2.45
function response2(){
/*
* 以下看似正常的跳转语句,却没想到暗藏了 BUG
* 页面跳转之后会报错!
* 花了我很久终于发现 with() 函数的第一个参数不能使用 flash 作键名!
*/
return redirect(&#039;response3&#039;)-&gt;with(&#039;flash&#039;,&#039;flash-value&#039;);
}
function response3(){
echo Session::get(&#039;flash&#039;,&#039;无数据&#039;);
}
用了中间件以后,如下语句实际上没有效果!
Session::flash(&#039;key-flash&#039;,&#039;val-flash&#039;);
因此如下语句总是输出 No flash
echo Session::get(&#039;key-flash&#039;,&#039;No flash&#039;);
难道是中间件的写法有问题?

索性,我删除了中间件,却惊喜的发现:flash 的问题解决了!
腊肉丸版本 5.2.45,其它版本我没测试
/*
* 本节课程不使用路由中间件 middleware 照样可以正常运行
* 难道是版本的问题?我用的腊肉丸版本是 5.2.45 的
*/
Route::get(&#039;session1&#039;,[&#039;uses&#039;=&gt;&#039;StudentController@session1&#039;]);
Route::get(&#039;session2&#039;,[&#039;uses&#039;=&gt;&#039;StudentController@session2&#039;]);
/*
* 建议使用数组批量设置到一个键,此法比 push() 好,不会导致数组的膨胀
*/
Session::set(&#039;arr0&#039;,[&#039;a&#039;,&#039;b&#039;]);
var_dump(session(&#039;arr0&#039;));
echo session(&#039;arr0&#039;)[1];

Session::set(&#039;arr1&#039;,[&#039;k7&#039;=&gt;&#039;v7&#039;, &#039;k8&#039;=&gt;&#039;v8&#039;]);
var_dump(session(&#039;arr1&#039;));
echo session(&#039;arr1&#039;)[&#039;k8&#039;];
/*
* 多次 push() 到一个键
* 此法有隐患,因为多次刷新浏览器将会看到数组元素一直在不断的增加!
*/
Session::push(&#039;arr2&#039;,&#039;v9&#039;);
Session::push(&#039;arr2&#039;,&#039;v10&#039;);
var_dump(session(&#039;arr2&#039;));
echo count(session(&#039;arr2&#039;)).&#039;个元素&#039;;

已采纳回答 / qq_星星的灯火_0
\Validator 直接这样写就行了,不用管是哪个类
课程须知
1、掌握基本的HTML相关知识 2、熟悉PHP语言,了解面向对象、命名空间、Traits等特性 3、熟悉关系型数据库Mysql,了解数据库的表、记录、列等概念。
老师告诉你能学到什么?
1、掌握Laravel中的请求与响应 2、掌握Laravel中Session的使用 3、掌握Laravel中Middleware的使用 4、玩转Laravel表单

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消