# Laravel介绍
Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。它可以让你从面条一样杂乱的代码中解脱出来;它可以帮你构建一个完美的网络APP,而且每行代码都可以简洁、富于表达力。
# 为什么学习Laravel
laravel是一个很优秀的框架,在这个框架下,我们能完成许多复杂的操作。例如:中间件、验证、异常、集合、定时任务、队列、消息通知等等功能的集成,并且使用起来非常方便。并且我们能找到许许多多拓展包,只需要我们使用composer下载就能在laravel中使用。
这里使用最新的laravel6版本,也是最新的长支持版本
# 主要学习内容
这里以一个简单的项目来进行laravel的学习入门,虽然简单但也基本涵盖了laravel常用功能,能够学习完开发个企业站是完全没问题的。对于有tp5.1、tp6基础的很容易接受laravel的写法,本文档的主要内容:
* laravel登录注册讲解
* laravel基础增、删、改、查
* 路由使用
* 中间件使用
* 拓展包使用
* 验证器使用
* 验证码使用
* 日志记录
* 缓存使用
* redis对接
* 图片上传
项目源码:
[github地址](https://github.com/superkingM/post)
[码云地址](https://gitee.com/wang_chao_wang/post)