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 Homestead 接下来直接…

在 Windows 上快速安装 Flarum 指南

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

使用 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:migratio…

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

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

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

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

为什么Laravel会成为最成功最流行的PHP框架

Laravel是一个有着美好前景的年轻框架,它的社区充满着活力,同时提供了完整而清晰的文档,而且为快速、安全地开发现代应用提供了必要的功能。 2011年,Taylor Otwell首次将Laravel带给这个世界,彼时,Laravel就是一个全新且现代的框架。Laravel基于MVC架构,可以满足诸如事件处理、用户身份验证等各种需求,同时通过包管理实现模块化和可扩展的代码,并且对数据库管…

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

1、简介 92five app 基于 Laravel框架 & Backbone JS 构建,是一个自托管的、基于web的项目管理应用。 2、网站 http://92fiveapp.com/ 3、GitHub https://github.com/chintanbanugaria/92five 4、相关文档 4.1 最小安装需求 在开始安装之前确保服务器符合以下最小安装需求: PH…

Eloquent ORM 实例教程 —— 模型删除及软删除相关实现

1、删除模型 1.1 使用delete删除模型 删除模型很简单,先获取要删除的模型实例,然后调用delete方法即可: $post = Post::find(5); if($post->delete()){ echo ‘删除文章成功!’; }else{ echo ‘删除文章失败!’; } 该方法返回true或false。 1.2 使用destroy删除模型 当然如果已知要删除的模型…