摘要: SourceTree 是一款拥有可视化界面的项目版本控制软件,适用于git项目管理,同时它集成了 git flow 工作流程,对于不熟悉 git 命令的初学者来说,可以通过 SourceTree 快速学会使用 Git 和 git flow 来参与代码版本管理和团队协作开发。 在我们的 Laravel 阅读全文
posted @ 2018-04-02 12:00 果酱社区 阅读(8858) 评论(0) 推荐(0) 编辑
摘要: Laravel 5.5 版本官方放出了 Nginx 服务器的配置,中文文档:服务器配置 Nginx 自己并不擅长 Nginx,相信很多朋友跟我一样,让我们一起学习下 Nginx 的相关知识 : ) 1. add_header X-Frame-Options "SAMEORIGIN"; X-Frame 阅读全文
posted @ 2018-03-30 11:40 果酱社区 阅读(501) 评论(0) 推荐(1) 编辑
摘要: iBrand 产品中关于购物车的需求比较复杂,我们基于 overture/laravel-shopping-cart 扩展出了更加符合电商需求的购物车包,之前有文章进行过简单的介绍: Laravel shopping cart : 电商购物车包,线上完美运行中 原需求 最开始扩展这个包时是因为以下需 阅读全文
posted @ 2018-03-29 12:00 果酱社区 阅读(2052) 评论(0) 推荐(0) 编辑
摘要: 案例 案例:Laravel 在文章列表中附带上前10条评论?,在获取文章列表时同时把每个文章的前10条评论一同查询出来。 这是典型分区查询案例,需要根据 comments 表中的 post_id 字段进行分区,同时根据条件进行排序,把符合条件的前 N 条是数据取出来。 在其他数据库(Oracle,  阅读全文
posted @ 2018-03-28 16:14 果酱社区 阅读(821) 评论(0) 推荐(0) 编辑
摘要: Laravel 是在 App\Console\Kernel 类中的 schedule 方法去定义所有的调度任务。 iBrand 产品作为一个电商类产品,本身业务需求非常庞大和复杂,全部定义在 schedule 方法中会非常臃肿。而且 iBrand 产品的每个模块都是一个 Package,具有高度的复 阅读全文
posted @ 2018-03-22 11:03 果酱社区 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 按照 laravel 官方文档在准备使用 laravel-mix 时遇到了很多问题,许多同学应该会遇到同样的问题,自己花了一些时间来解决这些问题,在此做个笔记帮助大家减少填坑的时间。 环境 问题 1. 直接执行 npm intall 会出现 symlink 错误 该错误是自己没有仔细看官方文档导致, 阅读全文
posted @ 2018-03-20 14:22 果酱社区 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 下载 教程中使用的相关软件下载网盘: https://pan.baidu.com/s/1bqVD5MJ 密码:4lku 安装 请右键 以管理员身份运行 进行软件安装,安装过程如下: 使用 安装完成后,在任何文件夹邮件都会出现两个菜单选项:Git GUI Here 和 Git Bash Here,在  阅读全文
posted @ 2018-03-19 11:54 果酱社区 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 简述 iBrand 产品立项时是商业性质的项目,但是在搭建架构时考虑后续的通用性,因此每个模块都设计成一个 Package,作为公司内部用,因此这些包并不能提交到 packagist.org 上去。 所以就想是否能够搭建私有的包仓库,实现一个私有的 packagist 。 仔细翻阅 Composer 阅读全文
posted @ 2018-03-14 10:46 果酱社区 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: 统一开发环境 为了保证在学习和工作过程中避免因为开发环境不一致而导致各种各样的问题,Laravel 官方为了我们提供了一个完美的开发环境 Laravel Homestead,让我们无需再本地安装 PHP,web 服务器或任何服务软件。 Homestead 可以在任何 Windows、Mac 或 Li 阅读全文
posted @ 2018-03-13 11:14 果酱社区 阅读(523) 评论(0) 推荐(0) 编辑
摘要: 简介 12 年通过 WordPress 接触 phpMyadmin,当时大部分的虚拟主机服务商都提供 phpMyAdmin 来管理 mysql 数据,对于不了解 mysql 命令的初学者更加易于学会使用,而且它相对于其他客户端工具(navicate,SQLyog)来说是免费开源的。 在整个系列教程中 阅读全文
posted @ 2018-03-12 11:14 果酱社区 阅读(322) 评论(0) 推荐(0) 编辑