实现商桥客户和客服点对点通信学习心得 因为所有操作都通过消息内容来辨别操作类型和操作对象, 所以理解起来比较绕, 好在经过西门老师的耐心讲解, 自己也基本能实现了. 待解决的问题: 用户刷新浏览器, 相当于执行下线, 换个马甲再上线的操作, 这样没...
1. 初识grid布局 grid布局页脚网格布局, 格栅布局.它的布局方式有布局的影子. 可以把grid布局看作是布局plus.类似flex布局, grid布局也有容器和项目的概念, 除此之外,还有: 单元格, grid容器可以划分为n行m列个单元格...
laravel实战-批量插入万条记录时,避免超时在laravel框架项目中使用PHPExcel从excel文件中读取了3万多条记录,要批量插入到数据库表中,报了下图的异常明明提交的是$.post(...)请求,路由也是用Route::post(......
函数0. 说明全局定义三个函数, 本博文的示例调用时说明略. function echobr($param = ''){ echo $param . '';}function dumpbr($param = ''){ var_dump($...
laravel实战-通用后台管理系统-登录/注销和主界面1. 登录/注销1.1 界面布局: 登录框水平垂直居中 使用定位的方式 创建登录框, 指定宽度和高度, 登录框容器为 的第一个元素, 这样登录框的原始位置就抵住浏览器左边和顶部.使用 posi...
PHP基础-composer常用命令/用composer快速搭建MVC框架1. composer 项目结构composer 项目的基本结构可以总结为 1+2 结构. 一个目录: vendor目录, composer.json或composer.lo...
laravel实战-通用后台管理系统-基础设置/文章分类/文章分页列表/图片上传和嵌入富文本编辑器学习心得 laravel的分页查询功能, 搭配layui的分页组件, 可以简便的实现分页功能. laravel的文件上传, 文件存放的根目录在/stor...
laravel实战-通用后台管理系统-管理员CURD和权限验证中间件1. 管理员管理CURD 管理员列表 在开发时, 尽量避免使用关联查询. 而管理员列表查询, 除开查询管理员表 admin 外, 还需要获取用户组表 admin_group 的”角...
使用PDO操作数据库PDO操作数据库的基本操作配置项 dsn: [书库类型]:host=[数据库主机地址];dbname=[默认数据库];charset=[默认字符集];port=[默认端口]username:数据库的用户名password:数据库...
laravel基础-链式数据库操作和laravel中模型1. laravel高级查询之链式调用1.1 链式调用 链式调用就是用使用不同的方法分别指定SQL语句的各个部分, 最后根据指定的数据拼装成SQL语句并执行. 使用 DB::table(表名) ...
laravel基础-blade模板引擎和中间件1. blade模板引擎的基础用法 若视图文件名中包含 .blade , 则会被laravel视为 blade 模板引擎的模板, 经编译后生成只有PHP和HTML混编的视图文件, 存放在 /storage...
会话控制和登录小实战1. 会话控制 HTTP 是基于无连接的网络协议, 每一次访问, 对于服务器来说, 都是全新的 有两个地方可以实现多次请求之间共享数据: 保存到浏览器中的叫: cookie; 保存到服务器中的叫: session; 2. ...
元素的增删改 创建元素 使用 document.createElement(标签名) 的方式创建元素 使用 element.innerHTML=HTML代码片段 的方式创建元素并设置为 element 的后代元素. element.innerH...
1. 分割查询与替换函数1.1 第一组 implode(元素间隔符, 待处理数组):将一个一维数组的值转化为字符串 join()函数的用法和功能均与implode()相同 示例: $roleIds = [1, 3, 5, 7, 9];$roleId...
1. 序列化和反序列化,sleep()和wakeup()函数 sleep(): 在序列化对象时, 系统会调用sleep()方法, 它返回数组. 可以在__sleep()中确定哪些对象属性返回, 哪些不返回.wakeup(): 在反序列化对象时, 可以...