这篇文章主要介绍趣编程学员怎样学习Laravel和Lumen来构建自己的项目。

零基础篇

零基础的在学习Laravel之前需要了解基础的PHP知识以及面向对象编程的基础概念。这时可以看一下PHP的基础书籍或者视频等等内容。

书籍推荐
Head First PHP & MySQL(中文版);

网站推荐
PHP官方手册

The PHP Practitioner;
Object-Oriented Bootcamp;

PHP入门篇;
PHP面向对象编程;

此时你应该对PHP有一些基础的认识,能够结合html来搭建一些简单的页面。了解面向对象编程的基础概念。

Laravel & Lumen 入门

Laravel是一款非常流行的PHP框架,并且保持着半年更新一次版本的速度。集成了很多的功能,能够让我们很快的开发出我们需要的项目,通过composer可以方便的添加第三方lib包。Lumen则是一款精简版的Laravel,包含了Laravel的核心功能,能够很方便的开发API。

在基础篇里,相信你已经了解了PHP的基础知识以及面向对象编程。接着可以开始学习Laravel了。

在入门篇里,最主要的是要了解Laravel的整体构造,熟悉MVC结构。最快速的学习方法当然是去官方文档(点击查看)查看相应的内容了。

首先应当成功安装Laravel。然后最开始需要了解的内容包括路由、控制器、请求、相应、视图。其他内容可以先不用关注。然后可以跟着这个教程敲一遍代码,对整体有个基础概念。

如果对请求、响应不太了解的,你需要了解一些http的基础知识。(书籍推荐:图解Http

网站推荐

Laravel 5.4 From Scratch

Laravel & Lumen 进阶

在趣编程主要使用 Laravel 或者 Lumen 来编写API供前端或者客户端使用。进阶阶段一方面提高自己对Laravel的认知,另一方面要学会代码优化,提高代码的可读性、可维护性等等,使代码简洁易用。

趣编程API上手指南:上手第一个API

除了写 API 之外,还可以根据自己的爱好来写自己的项目。这时你就需要了解更多的知识点了,例如与前端框架的结合(Laravel 5.3之后默认集成了vue2框架)、自动化测试、Event等等。具体的可以等用到之后查文档就可以了。

最后,想要彻底熟练掌握Laravel的话,还需要去查看源代码,了解Laravel的运行原理,这样才能够对Laravel手到擒来。

当然,你还需要不断的写代码来加深自己的熟练度,所谓“书读百遍其义自现”就是这个道理,编程也是这样的。从最初的不知道如何下手,到最后的信手拈来。都是经过不断的写代码才能达到的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注