如何学习Laravel

Laravel盘踞各大PHP流行框架的第一名,想必有它的独特的地方,以后可能会有越来越多的公司用laravel,所以可以先学学。
但是发现laravel的学习曲线好陡峭啊,我大概看了一遍文档,对它的运行机制什么的还是不了解,服务提供者和服务容器又是什么东东?
请问应该怎么学习Laravel5啊?

阅读 12.6k
11 个回答

其实并不陡峭,我就是从0开始学的(0意味着编程知识为0);
路径:html基础及http协议->php基础->php面向对象->设计模式(基础)->Laravel

Laravel 5 比 4 是提升了不少难度,但是其实只是把很多概念提升到前台了,这些概念并不可怕,懂了以后你会发现这些概念是简单又牛B;

重要概念:

  1. 路由机制

  2. 自动加载和命名空间(极其重要)

  3. ioc容器

  4. contracts

搞懂这几个差不多了,其他的就很简单了

服务提供者和服务容器:

Service Provider

Service Container(IOC容器)

的确,laravel国内刚开始流行,用的都还很乱,很多教程资料都是拿着以前国内框架的那一套来套用,把原本优雅的laravel用的都跟TP似的,要谨慎

想真正体验laravel的优雅规范,建议看看我的这套教程
laravel优雅实战入门

实践出真知。

自己下载一个laravel,照着国外的那个视频练练,对着文档自己随便写写,遇到问题上论坛,QQ群问,慢慢就会了

新手上路,请多包涵
新手上路,请多包涵

这个laravel框架外表华丽而不实用,我看他们做出来的phphub体验都不好,功能粗造.我建议你还是选择实用的框架来,比如ci,tp,slim这些框架,虽平凡但是好用实用.

宣传栏