比如我们在新增一篇文章的时候,我们一般会写如下的表单验证。$this->validate($request'title' => 'required|unique:article|max:255']);这样在新增的时候是没什么问题的,但是在更新的时候就出现了一个问题,就是当我们的title没有...阅读全文

好久没发表文章了。今天说一下单例模式。单例模式主要有以下几个关键点对象应该可以被系统中的任何对象使用。对象不应该被存储在会被覆写的全局变量中。系统中不应超过一个要单例的对象。其实实现单例的方法很简单。比如我们现在声明一个类Config。class Config private $configs = [];...阅读全文

双向链表其实就是数据本身具备了左边和右边的双向指针。类似Redis的列表,它就是双向链表。我们现在就学习一下SPL内置的SplDoublyLinkedList类。首先介绍一下这个类都有哪些方法// 实例化方法$dll = new SplDoublyLinkedList();//尾部增加数据,类似array_push()方法...阅读全文

我平常上传数据都是使用$(this).serialize(),但是这次我需要使用上传数据的对象。结果这个方法给我转成了字符串。特别不方便。于是找到一个插件。就可以实现,获取的时候,获取到的是对象而不是字符串了。首先,我们先加载jquery;<script src="http://cdn.boo...阅读全文