Laravel Homestead 4.0 已发布,用以支持 PHP 7.1

homestead-4-0

对于 Laravel Homestead,想必大家已经很熟悉,这是一个用于在多平台运行 Laravel 的 Vagrant 盒子。现在已经发布到 4.0 版本,新版本主要是支持刚刚发布的 PHP 7.1。 升级很简单,不过取决于安装方式的不同,升级方式也有所区别。 备份Homestead数据库 这并不是必须的,因为盒子名称已经修改,不过,备份下来也不是什么坏主意: vagrant@hom…

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

Lumen

从 5.2 升级到 5.3 Lumen 5.3 并没有改变原有框架的结构,它只是一个维护版本,将底层的Laravel包升级到兼容Laravel 5.3。在升级应用到Lumen 5.3之前,需要查看下Laravel 5.3的升级指南,并基于你所使用的Laravel组件做相应的调整。 做好调整之后,就可以根据composer.json文件中定义的依赖并通过运行composer update命…

Laravel v5.3.19 正式发布,包含一些小的改动和优化

laravel-5-3-19

Laravel 最近发布了 5.3.19 版本,该版本包含一些小的改动和代码优化,以及对中间件排序进行了重写,以便调用带参数的中间件可以正常工作。 PHP Artisan make:model 添加到该版本的一个新功能是在通过Artisan创建新模型时指定对资源控制器的创建。也就是说,你可以通过一个-c或者–controller选项到make:model命令来指定要创建对应的资源控制器…

[ Laravel 5.3 文档 ] 序言 —— 升级指南

laravel文档

从 5.2 升级到 5.3 注:预计升级升级时间:2-3小时 PHP & HHVM Laravel 5.3要求PHP 5.6.4及以上版本,官方将不再支持HHVM,因为其不包含PHP 5.6+新提供的语言特性。 废弃 所有罗列在Laravel 5.2升级指南中的废弃功能都已从框架中移除,你需要查看这个列表以确定不再使用这些废弃功能。 数组 key/value顺序更改 Arr类上的…

Larval Valet 发布 v1.1.0 版本,将 PHP 内置 HTTP 服务器替换为 Caddy

laravel-valet

Larval Valet v1.1.0 已正式发布,该版本将内置PHP服务器替换为Caddy来处理HTTP请求,这样做的目的是为了将来的优化以及允许Valet站点在不阻塞内置PHP服务器的情况下访问其它Valet站点。 可以通过如下方式升级: composer global update 然后运行valet install 在系统上创建新的Caddy后台文件。 声明:在发布这篇文章的时候…

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

Lumen

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

Ubuntu 12.04 LTS 中将 PHP 从 5.3 升级到 5.5 笔记

php_5-5-9

在 Ubuntu 12.04 LTS 中,使用 sudo apt-get install php5-fpm 安装的 PHP 版本是 5.3,如果想要使用 Laravel 或 Yii2 框架,要求 PHP 版本至少是 5.5+,所以要对 PHP 版本进行升级。 升级步骤 初始化操作: sudo apt-get update sudo apt-get install python-softw…

Lumen 5.2 已正式发布,新版本将专注于提供无状态的 JSON API

lumen

Lumen 5.2.0 现在正式发布了!本次发布包含 Laravel 5.2 的组件并且对核心理念做了显著修改。 现在使用 Lumen 的用户要注意官方文档中的以下几点说明: 只提供无状态的 API Lumen 5.2 对 Lumen 做了大瘦身 —— 只专注于提供无状态的 JSON API。因此,框架将不再支持会话(Session)和视图(View),如果要使用这些功能,需要使用完整的…

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

laravel文档

从 5.1 升级到 5.2.0 更新依赖 更新 composer.json 文件指向 laravel/framework 5.2.*。 注:如果你安装的是 Laravel 5.2 的 beta 版本,还要添加 “minimum-stability”: “beta” 到 composer.json 文件。 添加 symfony/dom-crawler ~3.0 和 symfony/css-…

PHP 7.0 与 PHP 5.6 下 Laravel 博客应用性能对比分析

laravel 在 php 7.0 与 php 5.6 下性能对比

目前我安装的 Homestead 虚拟机版本是 2.1.8: 该版本 Homestead 上预装的 PHP 版本是 5.6.15: 我们使用 ab 命令(Apache 提供的性能测试工具)在该版本中测试 Laravel 应用(以目前正在讲的使用Laravel开发的博客应用为例)性能,我们模拟 10000 次请求,100 个并发进行压力测试: ab -n 10000 -c 100 http…

12