基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 工具软件使用

dockervel

1、Artisan命令 首先进入Workspace容器 docker-compose exec workspace bash 然后在Laravel项目目录下运行Artisan命令即可: php artisan list 当然,也可以运行其他PHP命令,如: composer update phpunit 2、PHP相关 安装PHP扩展 安装PHP扩展之前,需要区分PHP-FPM和PHP-…

基于 LaraDock 在 Docker 中快速构建 Laravel 应用系列教程 —— 搭建开发环境

laradock

1、开始之前 LaraDock简介 LaraDock致力于简化创建开发环境过程,能够帮你在Docker上快速搭建Laravel应用。 就像Laravel Homestead一样,只不过用Docker替换了Vagrant。它预包装了Docker镜像,为我们提供了一站式的开发环境,而不需要再去在本地机器安装PHP、Nginx、MySQL以及其他任何开发过程中需要的软件。 支持的软件 数据库引…

[ Laravel 5.3 文档 ] 开发环境 —— Laravel Valet

laravel文档

1、简介 Valet是为Mac提供的极简主义开发环境,没有Vagrant、Apache、Nginx,也没有/etc/hosts文件,甚至可以使用本地隧道公开共享你的站点。 在你启动Mac后,Laravel Valet会在后台静默运行Caddy,然后通过使用DnsMasq,Valet将所有请求代理到*.dev域名并指向本地安装的站点目录。这样一个极速的Laravel开发环境只需要占用7M内…

[ Laravel 5.3 文档 ] 开发环境 —— Laravel Homestead

laravel文档

1、简介 Laravel 致力于让整个 PHP 开发过程变得让人愉悦,包括本地开发环境,为此官方为我们提供了一整套本地开发环境 —— Laravel Homestead。 Laravel Homestead 是一个打包好各种 Laravel 开发所需要的软件及工具的 Vagrant 盒子(Vagrant 提供了一个便捷的方式来管理和设置虚拟机),该盒子为我们提供了优秀的开发环境,有了它,…

通过 Laravel EnvProviders 扩展包基于应用开发环境加载相应的服务提供者

laravel-envproviders

1、简介 Laravel EnvProviders为我们在Laravel应用中对服务提供者(Service Provider)的加载进行管理提供了新方式,通过该扩展包我们可以在不同开发环境加载特定的服务提供者。 2、安装 通过Composer安装: composer require sven/env-providers 然后在config/app.php中注册服务提供者EnvServic…

[ Laravel 5.2 文档 ] 开始 —— Laravel Valet(Mac开发环境)

laravel文档

1、概述 Valet是为Mac提供的极简主义开发环境,没有Vagrant、Apache、Nginx,也没有/etc/hosts文件,甚至可以使用本地隧道公开共享你的站点。 在Mac中,当你启动机器时,Laravel Valet总是在后台运行PHP内置的Web服务器,然后通过使用DnsMasq,Valet将所有请求代理到*.dev域名并指向本地机器安装的站点。这样一个极速的Laravel开…

[ Lumen 5.2 文档 ] 起步 —— 安装

Lumen

1、服务器要求 Lumen框架对服务器有少许要求,当然,Laravel Homestead虚拟机已经满足所有这些要求,所以强烈推荐使用Homestead作为本地开发环境。 如果你没有使用Homestead,那么需要确保服务器满足以下要求: PHP >= 5.5.9 OpenSSL PHP Extension Mbstring PHP Extension PDO PHP Extens…

在 Windows 下安装部署 PHP 7.0 本地开发环境

PHP 7

1、在本地安装纯净的 PHP 7 到 PHP 官网 http://windows.php.net/download#php-7.0 下载与本机系统对应的安装版本: 如果是 32 位系统下载 x86 版本,64 位系统下载想 64 系统。 将下载的 zip 文件解压到指定目录,比如我将其解压到 E:/php7,然后在该目录下运行如下命令查看 PHP 版本信息: php -v 此时可能弹出报…

基于 Laravel 开发博客应用系列 —— 设置 Linux/Mac 本地开发环境

在Mac/Linux上设置Laravel本地开发环境

上一节我们讲了如何在 Windows 中设置 Laravel 本地开发环境,这一节我们将会讨论如何在 Linux 及 Mac 上安装 Laravel Homestead。同样,在这之前需要我们已经安装好了 Vagrant 和 VirtualBox (如果还没有安装可参考第一节)。 1、不同 Linux 发行版本的区别 不同的 Linux 发行版本之间有一些细微区别,尤其是包管理器:Cen…

基于 Laravel 开发博客应用系列 —— 设置 Windows 本地开发环境

Composer包依赖管理器

这一节我们将讨论如何在 Windows 上安装 Laravel Homestead 开发环境。在此之前,我们假设你已经安装过 VirtualBox 和Vagrant(如果没有的话参考上一篇教程)。 1、安装原生PHP 下载/解压 PHP 到 PHP 下载页下载最新版本的 PHP(如果使用 Laravel 5.1 的话需要 PHP 5.5.9+ 版本),解压下载的zip格式压缩文件到本地目…

12