摘要: 有时候可能睡觉时候忘记关电脑了,然后不小心触碰到键盘上某个神秘的按钮了,然后自己也不知道就提交了 就可能很悲剧 那么有时候不知道自己是否改变了哪些文件的内容 这时候就需要用到git diff git 比较不同版本文件的差异 Git 比较不同版本文件差异的常用命令格式: git diff 查看尚未暂存 阅读全文
posted @ 2018-07-17 11:25 段佳伟 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 在项目开发的时候 有许多新的依赖要按照 就需要用到composer 但是由于国内安装下载速度贼慢(国外的网站连接速度太慢,并且随时可能被墙) 安装一个excel扩展(composer require maatwebsite/excel ~2.1) 要用一个小时... 学习源头:https://www 阅读全文
posted @ 2018-07-17 11:07 段佳伟 阅读(12075) 评论(0) 推荐(0) 编辑
摘要: 在项目开发中 最常用的就是把数据导出成excel的文件报表了 然而新下的项目中啥也没有;没有excel的扩展 会报这个错误 然后你需要通过composer安装这个依赖 学习源头:https://www.jianshu.com/p/4a2457efbf91 excel官方文档:http://larav 阅读全文
posted @ 2018-07-17 10:44 段佳伟 阅读(5841) 评论(0) 推荐(0) 编辑
摘要: 在项目开发的过程中;有时候会有多个参数 去用在where查询中;那么这里的where语句是可能有也可能没有的 1.用原生的mysql语句来实现 2.用laravel的where语句来实现 阅读全文
posted @ 2018-07-17 10:35 段佳伟 阅读(12993) 评论(0) 推荐(1) 编辑
摘要: 在项目开发的过程中,需要有用户的登陆 退出 还有校验用户是否登陆的中间件; 基本思路: 登陆: 前端请求接口的参数校验 用户名 密码规则的校验 用户名密码是否正确的校验; 如果上面的校验都通过的了,把用户的常用基本信息保存到session中;如果涉及到RBAC(权限校验)也要把当前用户所有的权限列表 阅读全文
posted @ 2018-07-17 10:24 段佳伟 阅读(4140) 评论(0) 推荐(0) 编辑
摘要: 在项目开发的过程中,前后端分离 需要用session保存用户的登陆信息 这就涉及到session的有效期了 session又分为php中的session有效期和laravel中的session的有效期 他们默认的有效期是 在php.ini中查看 session.gc_maxlifetime 默认是1 阅读全文
posted @ 2018-07-17 10:11 段佳伟 阅读(13460) 评论(0) 推荐(1) 编辑