[ Laravel 5.5 文档 ] 快速入门 —— 重量级开发环境:Homestead 安装使用详细教程

 简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 Laravel Homestead 实际是一个打包好各种 Laravel 开发所需软件和工具的 Vagrant 盒子(关于 Vagrant 盒子的释义请参考 Vagrant 官方文档),该盒子为我们提供了一个优秀的开发环境,有了它,我们不再需要在本地环境安装 PHP、Comp…

[ Laravel 5.4 文档 ] 数据库 —— 快速入门

1、简介 Laravel 让连接多种数据库以及对数据库进行查询变得非常简单,不论使用原生 SQL、还是查询构建器,还是 Eloquent ORM。目前,Laravel 支持四种类型的数据库系统: MySQL Postgres SQLite SQL Server 配置 应用的数据库配置位于 config/database.php。在该文件中你可以定义所有的数据库连接,并指定哪个连接是默认连…

将 MySQL Workbench 中已存在的数据表导出到 Laravel 迁移文件

上一篇文章我们介绍了如何将 Sequel Pro 中的数据表导出为Laravel迁移文件,今天我们接着介绍如何从 MySQL Workbench 中将已存在的数据表导出。 MySQL Workbench 是 MySQL 官方提供的跨平台 MySQL 客户端图形化操作软件,Brandon Eckenrode 为我们创建了一个插件,通过该插件我们可以将 MySQL Workbench 的模型…

Laravel 5.3 查询构建器方法 where/update 新增 JSON 属性操作语法

从 5.0 版本起 Laravel 就支持 JSON 格式数据的转换,之前这样做的目的只是为了方便业务处理,数据存储在数据库的数据类型依然是 TEXT,但是 MySQL 5.7 版本起开始支持原生的 JSON 数据类型,这将为我们的开发带来极大方便。Laravel 5.3 也为基于 JSON 类型的数据查询和更新引入了新的语法。 假设我们有一个包含 JSON 类型字段的数据表: clas…

[ Lumen 5.2 文档 ] 序言 —— 升级指南

Lumen 5.2 只专注与提供无状态API,因此,session已经从框架中移除,如果你想要使用session,需要切换到 Laravel 5.2。 从 Lumen 5.2 升级到 Laravel 5.2 很简单,只需要将路由和应用中自己编写的类拷贝到 Laravel 中即可,由于 Laravel 和 Lumen 共用很多底层组件,即使是自己编写的类也无需做大的改动。 1、升级依赖 更…

阿里云服务器下快速安装部署 LAMP 环境 —— 基于 CentOS 6.3

阿里云论坛上的资源很丰富,查了下安装LAMP环境,很多基础性的东西已经内置了,比如防火墙的配置和端口的开启,统统不需要再做操作,所以安装下来也很简单: 1、MySQL的安装 MySQL安装涉及到的软件包: mysql: MySQL客户端以及基础库文件。 mysql-libs: MySQL客户端所必需的库文件。 mysql-server: MySQL服务器端以及相关文件。 安装命令: yu…

Ubuntu 下快速部署安装 Apache + PHP + MySQL + phpMyAdmin 笔记

安装 Apache sudo apt-get install apache2 为了确定安装是否成功,我们来测试一下。打开浏览器,输入以下网址: http://localhost/ 如果成功,你会看到以下内容 “It works!” , 祝贺你,第一步,你算是跨出去了。 安装 PHP5 在终端输入以下命令: sudo apt-get install php5 lib…

如何在新浪云 SAE 上安装部署 Laravel 5.1 应用并测试数据库连接

1、创建SAE应用 首先进入新浪云SAE界面http://sae.sina.com.cn/: 点击“创建新应用”,在创建应用页面填写表单,开发语言选择PHP 5.6,选中“空应用”,然后点击“创建应用”: 这样在管理应用列表新增了一个“Laravel SAE”应用: 接下来我们点击“Laravel SAE”进入管理应用界面,选择左侧“代码管理”链接上传应用代码: 我们选择使用Git管理代…

12