Laravel随笔(一):简介

Love beautiful code? We do too.

—— Laravel

Introduction

用PHP半年多了,读研的时候做项目用的Java,其中写图像也用过C++,但PHP给人感觉很随性,@龙哥所说,字符串配上数组走天下。
关于框架,才来公司的时候,根据公司的业务,用过F3框架和boss自己写的一个框架,要么结构混乱,文件堆积太多,要么库和支持太少,总想自己折腾下。
google、知乎了一下,Laravel备受青睐,如排行榜
PHP框架排行
来源于sitepoint报告
且Laravel简洁大方的的风格,瞬间吸引了我,Po一张图
Laravel默认图
因此,一起来折腾O(∩_∩)O

安装

参考Laravel官方文档

服务器要求

若非使用Laravel Homestead,安装Laravel之前,需对环境有一定要求,具体如下(此处版本5.2):

  • PHP >= 5.5.9
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension

安装Laravel

Laravel使用Composer管理其依赖,故在安装前,需先确认是否安装Composer。若在国内,最好还设置中国镜像

通过Laravel安装

首先,使用Composer下载Laravel安装程序

1
composer global require "laravel/installer"

请确保 ~/.composer/vendor/bin 目录在你的 PATH 中。这样,Laravel 可执行文件才会被系统定位并执行。
安装完成之后,可通过命令laravel new创建全新的Laravel到执行目录,且该方法比通过Composer安装更快,命令如:

1
2
# 安装一个名为blog的Laravel
laravel new blog

通过Composer安装

使用Composer的create-project安装Laravel:

1
2
# 可通过[blog]执行项目名
composer create-project laravel/laravel [blog] --prefer-dist

配置

此处参考Laravel官方文档

Reference

Laravel官方文档:https://laravel.com/docs/5.2/installation
laracasts视频教程:https://laracasts.com/series/laravel-5-from-scratch/episodes/1