不能用statement来执行修改事件(定时器)的sql语句,要使用getPdo()->exec(sql)。这样才不会报错,原因未知
pluck(键);//获取该键的所有值 pop();//移除并返回最后的值 shift()相反 prepend();//添加元素到头部 pull(键);// 移除键并返回值 push();//添加到尾部 random();//随机返回数据 reverse();//反转 search(值);//查询值返回键 sort(); sortBy(键); sortByDesc();//排序 sum(); //和 toArray(); toJson(); unique(键) ;//返回集合中键值唯一的项 where(键,值);
all();//返回表示的底层数组 avg();//返回集合的平均值 chunk(5);//分割集合为多个小集合 contains(值或键,值);//判断集合是否存在值 count();//返回项的数目 filter(function($item));//闭包过滤,符合留下来 reject();//和上面的相反 first();//返回第一个 last() forPage(2,3);//第几页,每页条数,分页 get(键);//获取给定键的值 has(键);//判断键是否存在 isEmpty();//判断是否为空 keyBy(key);//给定键的值做为集合的键 keys();//返回所有集合的键 map(function($item,$key));//闭包处理每个值 max(); min(); //最大最小值
Collection类为处理数组提供了平滑方便的封装。
$collection = collect([1,2,3]);//创建
使用view的时候可以用with等携带模板变量到视图中,
但是,当使用back(),redirect()时,是不能用with,request等的,
一般使用session()->flash()一次性数据传输。
或使用withErrors和withSuccess等携带session类型的数据
当View方法发生错误,提示不存在该模板时,同时路径和文件名正确,
文件也存在,这时候你可以看一下blade是否写错了。
在模板中,可以在php领域中使用
<?php \Request::get(name) ?>
获取请求参数的内容。
back redirect方法,重定向的方法都需要在请求的方法中使用,
比如说我们请求的是控制器的destroy方法,就要在这里面使用重定向方法,
不能在这里调用其他方法,在其他方法中使用重定向方法,会无效的。
配置随机字符串在config/app.php中,设置key值。
使用Crypt门面,进行加密和解密
use Crypt;//引入门面Crypt Crypt::encrypt(需要加密的字符串); Crypt::decrypt(需要解密的字符串);
配置文件在config/session.php中,可以为多种的类型驱动。
file 文件类型驱动
cookie 存储到经过加密的cookie中
database 存储到数据库中
memcached/redis 存储在缓存中
array 存储到php数组中,不会持久化,用于测试。