加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_镇江站长网 (https://www.0511zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

只有TP基础的程序员如何制定laravel框架的学习计划?

发布时间:2022-09-30 11:18:41 所属栏目:PHP教程 来源:
导读:  首先,反对一切以官方文档作为入门开始的答案。Laravel的文档确实非常赞,结构完整,条理清晰php mvc框架教程,这也是我喜欢上这个框架的主要原因。但是如果你完全没有 Laravel、Symfony、Yii 之类现代框架的经验
  首先,反对一切以官方文档作为入门开始的答案。Laravel的文档确实非常赞,结构完整,条理清晰php mvc框架教程,这也是我喜欢上这个框架的主要原因。但是如果你完全没有 Laravel、Symfony、Yii 之类现代框架的经验,不建议你从官方文档开始学习。相反,需要做好如下准备:
 
  1、学好原生 PHP。这不是开玩笑,有很多人把框架、工具玩的精熟,却无视承载它们的原生语言。就像之前 jQuery 大行其道,但是能写好 JavaScript 的前端却凤毛麟角。熟练掌握 PHP 语法、老一代 PHP 程序员传下来的常用库函数等等,可以让你写代码时思如泉涌、运指如飞。
 
  2、OOP。实际上这也属于学好原生 PHP ,PHP 在5.4版本之后已经脱胎换骨,完全拥抱面向对象编程理念,而包括 Laravel 在内的现代框架都是基于 OOP 来设计的。 题主需要熟练掌握命名空间、继承、接口、Traits、生成器、闭包等概念。搞明白 PSR-4 自动加载器是怎么工作的。了解一下 MVC、IoC 设计模式的概念。这样等题主看到 Laravel 里的代码时php mvc框架教程,就会心中有数,动手不慌。
 
  3、熟练掌握一个 *nix 命令行工作环境。特别是,如果题主使用 Windows 操作系统的话,最好配置一个虚拟环境。没有诋毁 Windows 的意思,答主本人曾是 .net 程序员。因为 Laravel 是一个基于社区的开源项目,它的很多组件是社区协作的成果。而开源社区你知道的, Linux 作为 PHP 服务器远远超过 Windows。也就是说,如果你的 App 部署环境跟社区主要环境不一致的话,你将很难获得社区支持,你遇到的疑问可能搜索不到,并且没人理你。而你的开发环境,最好跟你的部署环境保持一致。所以不管是 Laravel 提供的 Homestead ,还是自己撸一套 Docker,为自己搭建一套虚拟开发环境吧。嗯,对自己好点。
 
  4、Composer。如上所述,Laravel 的很多组件是社区协作的成果,而 Composer 就是 PHP 组件开发的基石。鉴于国情,Composer 如果想用的顺畅,可能还需要学习一些科学上网的手段。
 
  然后题主可以开始阅读 Laravel 文档啦。建议按照 Laravel 文档的顺序通读一遍,每一个 Sample 代码都自己动手敲过,自己体会每一段代码的用意。
 
  除了官方文档,还推荐以下资源:
 
  最好的 Laravel 视频资源 The Best Laravel and PHP Screencasts
 
  最好的 Laravel 中文视频资源 Laravel 视频教程 - Laravist
 
  最好的 Laravel 中文社区 Laravel China 社区 - 靠谱的 Laravel 和 PHP 开发者社区 - Powered by PHPHub
 
  Have fun !
 
  对了,差点忘记说一个最重要的事情:忘掉TP!忘掉TP!忘掉TP!
 

(编辑:应用网_镇江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!