摘要: 1、依赖注入 方法传入组件名,框架会自动实例化,方法内可直接使用 例如最常用的requert对象 2、服务容器 其实,Laravel 的核心就是一个 IoC 容器,Laravel 的核心本身十分轻量,并没有什么很神奇很实质性的应用功能。很多人用到的各种功能模块比如 Route(路由)、Eloquen阅读全文
posted @ 2018-02-13 15:02 郁冬 阅读(208) 评论(0) 编辑
摘要: RDB 是什么? 在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的Snapshot快照,它恢复时是将快照文件直接读到内存里。 Redis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程阅读全文
posted @ 2018-10-21 21:59 郁冬 阅读(23) 评论(0) 编辑
摘要: 填写表单的时候有时候会需要添加一行表单的业务逻辑,而表单要用到LayerDate的话便不可避免的出现多个class的情况 这种情况下后面的class是无法渲染的,layerDate官网提出了解决方法: 但是这种方法依然不能解决,因为layDate 初始化的时候会自动生成一个 lay-key="",直阅读全文
posted @ 2018-10-21 21:49 郁冬 阅读(36) 评论(0) 编辑
摘要: 性能分析explain MySql Query Optimizer是MySql中专门负责优化select语句的优化器模块,主要功能:通过计算分析系统中收集到的系统信息,为客户端请求的Query提供他认为最优的执行计划(系统认为最优的数据检索方式,但不见得是DBA认为最优的,这部分最耗费时间) MyS阅读全文
posted @ 2018-10-19 19:06 郁冬 阅读(20) 评论(0) 编辑
摘要: 1、同时增加几个字段的数量阅读全文
posted @ 2018-10-18 15:20 郁冬 阅读(7) 评论(0) 编辑
摘要: 使用Composer下载第三方包时出现: Authentication required (packagist.phpcomposer.com): Username: 解决方法: 1、修改源 composer config -g repo.packagist composer https://pac阅读全文
posted @ 2018-10-16 12:25 郁冬 阅读(293) 评论(0) 编辑
摘要: 全选 添加权限 修改权限 权限列表阅读全文
posted @ 2018-09-23 17:41 郁冬 阅读(19) 评论(0) 编辑
摘要: 1、在app/Helpers/下新建一个文件functions.php,当然这个文件位置和名称你可以自己定义,创建一些函数用于全局调用: 2、在composer.json中的autoload下增加如下代码加载自动文件 3、执行composer命令让其自动加载: 如图: 加载成功后,我们就可以在任何地阅读全文
posted @ 2018-09-09 09:11 郁冬 阅读(68) 评论(0) 编辑
摘要: 前言: 最近设计了一套聊天功能,此功能支持人对人聊天、发送图片、查看聊天记录、按时间展示聊天列表、最后一条聊天数据及未读消息数 下面分享一下表结构及实现逻辑: 表结构: 1、聊天主表 2、聊天列表表 3、聊天详情表 聊天逻辑: 1、点击聊天 判断是不是第一次聊天,如果是会在主表生成一条记录返回聊天主阅读全文
posted @ 2018-08-24 14:41 郁冬 阅读(236) 评论(0) 编辑
摘要: 性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。 接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。 这里是简单的列表: 1. 配置信息缓存 使用以下 Artisan 自带命令,把 config 文件夹里所有配置信息合并到一阅读全文
posted @ 2018-08-15 15:01 郁冬 阅读(47) 评论(0) 编辑
摘要: 使用Redis存储Session(前提是服务期间已实现redis共享,可参照:laravel项目使用twemproxy部署redis集群) 修改php.ini: 两台服务器都配置为同一redis服务阅读全文
posted @ 2018-08-09 17:24 郁冬 阅读(37) 评论(0) 编辑