Laravel待补充内容整理

这篇东西主要是做一下Laravel待完成内容的相关记录。主要是暂时读不太懂的文档,可能以后慢慢补,等全部补完就可以删掉这一篇了。

会话

会话:可以用来存储信息,因为http是没有状态的。
数据库做会话存储需要一张表。
闪存数据在时间到来后失效,flash()
flush()可以删除所有的会话数据。

重新生成会话数据。没太看懂。

表单验证

首先定义路由。定义两个路由。一个GET展示一个供用户创建新博客文章的表单,POST将新的博客文章存放到数据库中。POST暂时留空。使用validate方法来验证。可以验证的内容,像是全景标题,内容之类的。验证内容是怎么做到的呢。规则是怎么定义的,对应的变量是什么。看不懂了

错误处理

日志,上下文,看不懂

日志

驱动程序(driver):custom,daily,errorlog

缓存系统

也是要借用例如redis之类的东西,关系型数据库也可以。实际上的使用,也就是get,put,forget,has,pull(检索项目并删除),add(缓存存储中不存在的项目添加到缓存中)flush()直接把整个缓存清除。

缓存的锁,自定义缓存驱动程序,注册驱动程序,看不懂

url()生成url

类似生成路径的path(),同样在括号中填入路径,就可以拼接成一个完整的路径。

生成url也可以用指定命名路由的route()方法来生成。里面指定的变量可以通过数组赋值来确定。

签名url:在查询字符串后附加了签名哈希,允许laravel验证url自创建以来未被修改过,对于可公开访问但要防止url操作的路由特别有用。