Laravel介绍
Laravel 是一套简洁、优雅的 PHP Web 开发框架,支持 Restful。由 Taylor Otwell等人于2011年6月发布的,当前已经更新到5.3版本,此版本是常规发布版本,提供六个月的 bug 修复补丁和一年的安全补丁,但是 LTS (长期支持)版本是5.1,提供两年的 bug 修复补丁和三年的安全补丁。
开发工具
PHP >= 5.6.4
-
composer
- 配置中国镜像
composer config -g repo.packagist composer https://packagist.phpcomposer.com
- 创建 Laravel 项目
composer create-project laravel/laravel project_name --prefer-dist
其中
--prefer-dist
表示使用 laravel 的压缩包来创建项目,而非使用源代码。
默认使用最新的 laravel 版本来创建项目,如果需要指定使用的版本可以使用下面的命令composer create-project laravel/laravel project_name '5.1.*' --prefer-dist
- 启动 laravel 项目
cd project_name php -S localhost:8848 -t public // 使用 php 内置服务器启动,-t 指定启动的根目录
或
php artisan serve // 使用laravel 提供的 artisan 命令启动服务器
-
PhpStorm
-
字体推荐
Fira Code
字体,酷炫的赶脚,下图是个人喜好的配置
![PHP_Fonts.png](http://upload-images.jianshu.io/upload_images/871718-e42ff60da478ddec.png? imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
整个页面就是这个样子,自我感觉看上去还是蛮😎的,自嗨一波。。。 常用快捷键设置
-
如果有的快捷键并不是自己熟悉的,可以在 Prefrence->keymap 中根据自己的习惯进行修改。
目录简介
文件夹名称 | 作用 |
---|---|
routes | 路由文件夹 |
resources/views | 视图文件夹 |
app/Http/Controllers | 控制器文件夹 |
database/migrations | 数据库迁移文件夹 |
app/***.php | 数据模型文件 |
config | 配置类的文件夹 |
.env | 配置文件 |
以上文件夹结构是基于 Laravel 5.3版本的,其他版本中可能略有不同。