Eloquent ORM 实例教程 —— ORM概述、模型定义及基本查询

1、引子 在正式进入本节的之前,让我们先来看看什么是ORM。 ORM,即 Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在操作具体的 业务对象时,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法即可。 ORM 两种最常见的实现方式是 ActiveRecord 和 D...

使用 Laravel 快速构建网站系列 —— 项目管理应用:Scrumwala

1、简介 Scrumwala不是一个网站,而是一个建站工具,让你创建和管理项目计划、工作进度、问题讨论、设置最后期限以及邮件通知,从而对自己的敏捷式开发进行管理。 2、GitHub https://github.com/modestkdr/Scrumwala 3、功能&特性 通过工作计划及工作流程图实现创建和管理项目 群组讨论项目问题 设置最后期限,快速进...

Laravel 数据库实例教程 —— 使用查询构建器实现对数据库的高级查询

上一节我们简单介绍了如何使用查询构建器对数据库进行基本的增删改查操作,这一节我们来探讨如何使用查询构建器实现一些更高级的查询操作。 1、连接查询(join) 连接查询指的是将两张表或多张表关联到一起进行查询,获取一个表的行与另一个表的行匹配的数据。常见的连接查询包括内连接(等值连接)、左(外)连接、右(外)连接和交叉连接(完全连接)等。下面这张图形象的展示了这几种连接查询所获取的结果...

Laravel 数据库实例教程 —— 使用查询构建器对数据库进行增删改查

上一节我们讲了如何使用DB门面对数据库进行原生查询,这一节我们使用另外一种方式实现对数据库的增删改查——查询构建器(Query Builder)。 获取查询构建器很简单,还是要依赖DB门面,我们使用DB门面的table方法,传入表名,即可获取该表的查询构建器: $users = DB::table('users'); 这样我们就获取到了$users表的查询构建器,实际上,底层返...

使用 Laravel 快速构建网站系列 —— 中文社区网站:PHPHub

1、简介 今天我们来一个基于Laravel构建的中文社区网站 —— PHPHub。 PHPHub 是积极向上的 PHP & Laravel 开发者社区,基于Laravel 4.2构建。 我们是一个公益组织, 致力于推动 Laravel, php-fig 等国外 PHP 新技术, 新理念在中国的发展。 在这里没有商业广告, 没有灌水, 没有千篇一律新手问答,...

使用 Laravel 快速构建网站系列 —— StyleCI

1、简介 StyleCI提供PHP代码风格持续集成服务。StyleCI由 PHP CS Fixer提供,而且可以通过选项实现完全可配置。styleci.yml文件会提交给每个代码仓库进行分析。StyleCI还提供了一些独立的包用于在系统之外使用,并且为这些包提供免费主机服务。 2、网站 https://styleci.io/ 3、GitHub https://github....

Laravel 数据库实例教程 —— 使用DB门面操作数据库

Laravel支持多种数据库,包括MySQL、Postgres、SQLite和SQL Server,在Laravel中连接数据库和查询数据库都非常简单,我们可以使用多种方式与数据库进行交互,包括原生SQL语句、查询构建器以及Eloquent ORM。本节我们先演示如何使用原生SQL在Laravel应用中对数据库进行增删改查。 1、连接数据库 Laravel中数据库配置文件为confi...

Laravel Spark 牛刀初试 —— 安装、设置及使用

我们在Laravel Spark Alpha 版本发布中提到了Spark发布的目的及其功能,本教程将深入了解如何使用这个新包。 Spark被设计的时候只考虑一件事情,那就是如何让SaaS应用中构建支付系统变得简单。如果你曾经构建过团队管理以及支付系统,那么你就会明白这个过程是多么耗时和痛苦。大量重复乏味的工作消耗在支持各种不同的系统、为此进行设计、创建发票单据,等等等等。使用Spa...

Laravel Spark Alpha 版本发布 —— 构建企业级 SaaS 应用

Laravel Spark Alpha 版本已经发布,主要用于构建面向企业的SaaS应用,其功能包括团队管理、用户权限、通过Stripe计费等等。 项目源码已经提交到GitHub:https://github.com/laravel/spark 注意:Spark是一个Alpha实验版本,有可能不稳定,也有可能会推翻重来,仅作测试环境使用,不建议用于实际项目。 相关阅...