使用 Laravel 快速构建网站系列 —— 博客平台:Wardrobe

1、简介 Wardrobe被设计为一个专注于写作的最小化博客平台。目前还处于开发状态但你可以免费尝试(只是还处于测试版本)。 2、网站 http://wardrobecms.com/ 3、GitHub https://github.com/wardrobecms/wardrobe 4、准备工作 Wardrobe对系统有如下要求: PHP >= 5.3.7 ...

Laravel Eloquent 模型中使用时间戳

Laravel Eloquent模型类履行标准的时间戳管理,本脚本片段适用于所有场景(例如使用基本插入命令的迁移),此外,本脚本提供了覆盖存储时间戳格式的能力。 示例代码: class YourModel extends Eloquent { public $timestamps = false; public static function boo...

Eloquent ORM 实例教程 —— 关联关系及其在模型中的定义(二)

上一节我们讲了Eloquent ORM的三种基本关联关系:一对一、一对多和多对多,这一节我们来看一些更复杂的关联关系: 4、远层一对多 所谓的“远层一对多”指的是通过一个中间关联对象访问远层的关联关系,比如用户与文章之间存在一对多关系,国家与用户之间也存在一对多关系,那么通过用户可以建立国家与文章的之间的一对多关联关系,我们称之为“远层一对多”。 为了测试该关联关系我们新建一个国家表c...

Laravel Homestead 现在支持 PHP 7 了

Laravel Homestead 本月获得了一个新的更新:支持PHP 7。 如果你在使用PHP 5.x版的Homestead盒子,可以通过克隆laravel/homestead的php-7分支到一个新的文件夹来升级安装到PHP 7.0: git clone -b php-7 https://github.com/laravel/homestead.git Homeste...

在 Windows 上快速安装 Flarum 指南

1、下载安装包 去下载页面下载Flarum一键安装包,然后将其解压到web应用根目录,比如使用xampp的话对应目录为/path/to/xampp/htdocs,将解压后的文件夹重命名为flarum。 注:目前Flarum还是测试版本,不建议用于生产环境。 2、使用向导安装 启动web服务器(xampp、wamp或其他)。 在浏览器中访问http://localhost/f...

使用 Laravel 快速构建网站系列 —— 内容管理系统:October

1、简介 明天开始时令就进入金秋十月了,学院君今天在这里给大家介绍一款名字听上去很美,同时也很符合这个季节的CMS——October(十月)。 October是一个内容管理系统(CMS),更是一个致力于让开发工作流变得简单的web平台。其诞生的原由是对现有系统的不满,我们觉得构建web站点已经变成一个非常复杂、令人费解的过程,这让开发人员很不满意,因此我们想要呈现事物的简单面...

使用 Laravel 快速构建网站系列 —— 发票&时间跟踪应用:Invoice Ninja

1、简介 基于Laravel构建的开源发票及时间跟踪应用。 2、网站 https://www.invoiceninja.com/ 3、GitHub https://github.com/hillelcoren/invoice-ninja 4、功能特性 使用Laravel 5构建 使用pdfmake在线生成PDF 使用OmniPay集成超过30种支付方式 ...

Eloquent ORM 实例教程 —— 关联关系及其在模型中的定义(一)

数据表之间往往不是孤立的,而是纵横交叉、相互关联的,比如一个用户发表了多篇文章,一个文章又有多个评论,等等。Eloquent模型支持多种关联关系,下面让我们一一道来。 1、一对一 一对一是最简单的关联关系,表示表A和表B的记录一一对应,比如一个用户对应一个社交账号,在演示该关联关系之前我们先创建一个社交账号表user_accounts: php artisan make:m...

使用 Laravel 快速构建网站系列 —— 论坛系统:Flarum

1、简介 Flarum是一个免费的、开源的、专注于简约的论坛系统,你可以使用Flarum轻松为网站搭建讨论论坛。 2、网站 http://flarum.org/ 3、GitHub https://github.com/flarum/flarum 4、功能特性 Flarum是esoTalk和FluexBB的联合继承者,其目标是: 快速&简单:不喧嚣,不臃肿...

Eloquent ORM 实例教程 —— 查询作用域和模型事件

1、查询作用域 Eloquent还支持将一些常用的查询封装到模型方法中,方便调用,我们将其称之为“查询作用域”,实现查询作用域很简单,只需要在模型方法前加上scope前缀即可,比如我们经常需要获取浏览数最高的文章,就可以使用该机制实现——在Post中定义一个scopePopular方法: public function scopePopular($query) { r...