Home >Backend Development >PHP Tutorial >laravel除了文档外,还有什么文字和视频教程推荐,最好列出学习流程,先学哪些再学哪些?

laravel除了文档外,还有什么文字和视频教程推荐,最好列出学习流程,先学哪些再学哪些?

WBOY
WBOYOriginal
2016-06-17 08:31:031147browse

回复内容:

用laravel 做了几个项目了,感觉挺好用,说说自己的想法,题主可做参考。

1. 理解掌握composer


laravel 使用composer作为包管理工具,从项目代码可见,几乎每个组件都使用composer进行管理,包括laravel自己框架的核心组件,可参考 github Laravel PHP Components · GitHub.


2. 理解laravel中使用的面向对象设计模式,着重理解 DI 和 IOC


DI 深度理解依赖注入
IOC谈谈对Spring IOC的理解
理解上面两种设计模式后,有助于理解下面一些概念。↓↓

3. 理解laravel 中的几个核心的概念:
  • 服务提供者
  • 服务容器
  • Contracts
  • Facades

    4. 多看源码或Namespaces | Laravel API

    在理解了以上概念后,你会发现,laravel所有的模块化组件,代码组织形式都大同小异。了解了代码组织形式,接下来扒源码是最快的学习方式,想看某组件或某个类如何使用,提供了那些方法,直接看源码即可。

    5. 辅助学习方法

  • 视频资料The Best Laravel and PHP Screencasts 提供了最新最详细的视频资料(英文不好没关系,只看视频就能看懂了,老外做的东西比较详细)
  • Github 社区可谓是各种代码都有,laravel的东西也不在话下,多找些老外写的laravel的blog或者CMS之类的,clone下来扒扒代码,看看别人怎么用。
又一个不用Youtube的孩子 jump.im/i6
laravel除了文档外,还有什么文字和视频教程推荐,最好列出学习流程,先学哪些再学哪些? 如果你是彻底的小白,建议看视频,推荐:Laravel 5 Fundamentals

视频是全英文的,但是没关系,不用听得懂,跟着视频操作即可。

如果你实在无法忍受英文视频,推荐我们技术学习小组『谭晓龙』根据官方视频写的系列文章:[技术学习小组] Laravel 5 Fundamentals

如果感兴趣也可以加入我们技术学习小组一起学习,加入流程见我个人签名的链接 关于Laravel的学习,首先有个很重要的前提条件就是PHP的基础。看不懂Laravel的文档的,基本都是PHP基础不扎实。学习一个新的东西,一定要从这三步走:这是啥?干嘛用的?怎么用?
先说说需要的PHP知识:
1、PHP基础语法啥的就不用说了
2、再接下来就是Composer和PSR规范
要知道啥是Composer,干嘛用的,怎么用;对于PSR规范我也不是很熟悉,具体要了解多少我也不是很清楚,可以自行百度
3、闭包
什么是闭包?干嘛用的?怎么用?闭包、匿名函数、callback这几个有啥差别?最佳的学习资料就是PHP官方文档。然后可以去看看call_user_func这个函数的用法,应该可以对闭包有更深刻的理解。
4、HTTP请求响应
还是三步走,什么是HTTP请求和响应?干嘛 用的?怎么用?Laravel的设计比较先进,它对于HTTP请求响应有一个实体类来实现,而不像TP框架那样直接输出字符串。
5、路由
什么是路由?干嘛用的?怎么用?我估计初学者连什么是路由都不知道。
6、中间件
什么是中间件?干嘛用的?怎么用?
再说说学习资料:
对于文字资料,不用说了就是官方文档。如果英文水平好,建议直接阅读英文文档。毕竟那些中文文档都是翻译过来的,译者水平参差不齐,错误在所难免。当然,很感谢这些人对开源软件做出的贡献。视频资料的话我当初时去51CTO上面的,看了一点点入门,感觉没啥用,根本没讲清楚三步骤。还有就是网上很流行一个岁寒的Laravel最佳中文入门资料,强烈建议不要去阅读!!!为什么呢?因为他把简单的东西复杂化了,并没有讲清楚这是啥?干嘛用的?怎么用? 泻药!
第一次被邀请好激动!
淘宝上有Laravel的教学视频卖,也不贵,30多吧,但是我没买过,不知道讲的怎么样,我试图在网上找视频教程,但是都很散乱,顺便在这里求一发,万能的知友有视频的求安利。
我是直接找一份代码看,然后自己尝试在它的基础上加东西,过程中遇到不会的查文档,有了初步的了解之后就开始仔细看文档教程,阅读和代码结合,这样学起来快一些~
回答不足之处望大家指正~~ 麦子学院有两堂关于laravel的课。



方法就是
上去就是干,不要怂。。。 看源代码 推荐一个有中文视频的链接 Laravel 5.1 基础教程|laravel 视频教程社区 分享一个laravel中文教程,来自鄙人的百度云pan.baidu.com/share/lin 如果你的英文好,laracasts.com有进阶教程,按照教程一步步学。
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn