读一读

不能用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数组中,不会持久化,用于测试。