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

laradock

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

使用 Jigsaw 扩展包基于 Laravel Blade 模板构建静态站点 —— 安装预览篇

jigsaw

1、简介 Jigsaw 是一个基于 Laravel Blade 语法生成静态站点的扩展包。安装之前,确保系统已经安装 PHP 5.5+,如果要使用Elixir 编译 CSS 和 JavaScript 的话还需要安装 Node.js 和 NPM。 2、安装 全局安装 我们可以通过Composer全局安装Jigsaw: composer global require tightenco/ji…

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

Lumen

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

[ Laravel 5.3 文档 ] 起步 —— 安装

laravel文档

1、服务器要求 Laravel 框架有对服务器有少量要求,当然,Laravel Homestead 已经满足所有这些要求,所以我们强烈推荐使用 Homestead 作为 Laravel 本地开发环境(Mac的话还可以使用Valet作为本地开发环境)。 不过,如果你没有使用 Homestead,那么需要保证开发环境满足以下要求: PHP版本 >= 5.6.4 PHP扩展:OpenSS…

使用 Laravel 快速构建网站系列 —— 拖拽式生成CMS和在线商店:Microweber

home-microweber-screenshot

1、简介 Microweber是新一代的CMS生成工具,允许你使用拖拽方式创建网站、操作内容以及管理页面布局,而不需要你有任何编码能力! 2、官网 官网: https://microweber.com 演示:Demo 3、Github https://github.com/microweber/microweber 4、系统要求 HTTP服务器(Apache、IIS、Nginx等) 数据…

Laravel & Lumen RESTFul API 扩展包:Dingo API(一) —— 安装配置篇

Dingo API

Dingo API 为开发者提供了一整套工具以便帮助你轻松、快捷的构建自己的API。这些工具包括: 内容协商 多认证适配器 API版本 频率限制 响应转化和格式化 错误及异常处理 内部请求 API文档 1、安装 安装该扩展包之前需要保证已经安装以下程序: Laravel 5.1+ 或 Lumen 5.1+ PHP 5.5.9+ 然后通过如下Composer命令安装扩展包: compose…

使用 Entrust 扩展包在 Laravel 5 中实现 RBAC 权限管理(一):安装配置篇

Laravel中安装配置Entrust

Entrust为我们在Laravel中实现基于角色的权限管理(RBAC)提供了简洁灵活的方式。 1、安装 想要在Laravel中使用Entrust,首先需要通过Composer来安装其依赖包: composer require zizaco/entrust 5.2.x-dev 安装完成后需要在config/app.php中注册服务提供者到providers数组: Zizaco\Entru…

使用 Laravel Generator 快速为 Laravel 应用生成CRUD、API、测试用例代码 —— 安装篇

使用Composer安装Laravel Generator

在开始使用Laravel Generator之前我们先来安装它,首先需要添加这些包到composer.json文件的require-dev: “infyomlabs/laravel-generator”: “dev-master”, “infyomlabs/core-templates”: “dev-master”, “laravelcollective/html”: “5.2.*” 注…

安装 Laravel 出问题了?你可能需要修改 composer.json 文件

Composer包依赖管理器

Composer最近对pre-update-command的工作方式做了修改,该项修改会导致Laravel安装失败。 Jordi Boggiano给出了修改的原因: 如果没有composer.lock文件,初始化的“install”执行的实际是update操作,这会触发pre-update-cmd,而在此修改之前是触发pre-install-cmd。 幸运的是修复这一失败很简单,只需要将…

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

Lumen

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