IMCSI

Laravel使用(事件监听)

1.事件监听 有时候我们需要在执行完一步操作后自动执行下一步事件,比如在用户购买商品后增加到购买记录的同时将商品增加到订单表中。 首先需要注册事件/监听器,在\app\Providers\EventServiceProvider.p...

Laravel使用(Cache)

Laravel使用(Cache)

1,Cache的使用Laravel目前支持流行的缓存后端包括Memcached和Redis等,下面说的是数据库缓存: 使用database缓存驱动时,你需要设置一张表包含缓存缓存项。下面是该表的Schema声明:12345Schema...

Laravel使用(共享数据,debugbar)

Laravel使用(共享数据,debugbar)

1.多视图共享数据如题,如果我们有一些固定的网站内容,如联系方式,客服扣扣等,需要放在公用视图模板的头部或底部,如这样: 在home.blade.php中1<p>手机:{{$config->lin...

Docker使用(Windows系统)

Docker使用(Windows系统)

首先从Docker官网上面下载最新版本点击前往 安装过程可能会有点长,因为需要在线下载很多文件。 安装好了之后桌面上会出现一个这样的图标: 双击之后出现running就ok了 然后打开命令提示符输入:1234567891011121...

Thinkphp+jquery实现多图异步上传

Thinkphp+jquery实现多图异步上传

网上查找了很多方法,有的多图上传是通过html添加多个input框type=file,然后在后台遍历循环$_FILES实现一张张上传图片。还有一种就是通过jq将图片转码成base64来将图片存储成字符串的形式,然后后台将获取到的字符串...

PHP无极分类递归方法实现

PHP无极分类递归方法实现

在做权限相关模块的功能,我们需要给不同的用户指定不同功能权限。 首先我们需要一张分类的表格。类似于这样: 其中category_id表示的是分类id,category_name表示的是分类名,pid代表的就是父级分类id,我们可以将...