已采纳回答 / tingyuge
前者好,后者只是简单的获取数据,前者是laravel封装的函数,安全性高一点,并且可以设置默认值,在实际需求中一行代码就解决了后者至少三行的代码
2016-10-25
已采纳回答 / 喵呜_0001
laravel做这些多少有些大材小用了,你的那些需求,可以考虑用validate插件,后台对数据的验证,一般都是处于安全级别的验证,不处理数据格式的验证,这些前台就可以做
2016-10-23
最赞回答 / qq_残桥断雪_0
没有发现路由,估计你在页面使用的url()方法,这样只能简单的生成XXX/id=XXX,推荐使用URL::action(),方法,这样第二个参数会表示成XXX?id=XXX,这种方式不需要修改路由,也不需要在方法中额外添加一个参数,而是使用Request对象来获取
2016-10-19
最赞回答 / 倾城一笑stu
解决了,要在表单域里加 <input type="hidden" name="_token" value="{{csrf_token()}}"/> 原因是:laravel 默认开启了 csrf验证 ,不是get请求的话需要验证csrf,因此在表单里需要加个隐藏域
2016-10-12
已采纳回答 / 飞向更高
这是因为没有开启session导致,将路由Route::get('response1',['uses' => 'StudentController@response1']);加入到Route::group(['middleware'=>['web']],function(){ });即可。
2016-09-21
最新回答 / XiongJiJun
默认用laravel的migrations生成表结构,里面有设置$table->timestamps();的,这个设置默认为表生成你说的两个字段!而laravel的模型默认在插入和修改的时候把这两个字段值都更新了一遍.这个是我们不用考虑的;建议楼主看看laravel的模型生成
2016-09-16