2016年末,团队里的宋哥突然给我们抛出一个问题,laravel环境不好搭啊,搞了几天没成功,我就是喜欢挑战,花了两天一知半解的给他搞了个laravel的project。那时我才接触php一个半月,说实话之前没打算做程序员,遇到现在的团队才pick my dream up,说远了,那时我哪知道什么laravel啊,MVC都迷迷糊糊,只知道有think Yii,更不要说什么Composer了,今年1月,团队确定用Laravel开发当前这个项目,于是我开始了填坑之旅。
我第一个教程是imooc上面的三个laravel教程,ORM、查询构造器、Blade、Route、Middleware都有讲、但是对于新手来说,可能有点不适合,因为开完了没有什么体会,所以还是实战项目教程要好,建议有一定基础回过头可以看看,粗略了解laravel的部分东西。
然后我买了laravel-china的教程,不是视频是文档。存在的问题有三点:1、作者太高冷,加了就说不私聊,也不在群里解决问题,让老菜鸟带新菜鸟?你还建群搞毛。2、来就让新手搞homestead?他们有Linux基础?有vagrant、虚拟化基础?还是说要学laravel必须用homestead?知道homestead好,知道有利于开发,但是明知道这么多坑,怎么不讲详细一点?大家都卡死在环境搭建上。(我不否认homestead有助于开发,有助于学习Linux),但是这直接让很多人入门到放弃。3、学laravel大多是后台(BackEnd)开发者,可能连npm都不怎么了解,你让他用yarn?AreU Kidding所以这个教程我也是走马观花的开了,不过对开发流程不是很了解的,可以来填坑,毕竟Git、Npm、Yarn、Homestead都有用到。
期间在某东买了本工信出版社的Laravel关键技术详解,如果买了的就凑合看看,没有买千万别买,没有入门之前看好高端,来就讲设计模式IoC、工厂模式……,现在我开来他巴不得把HTML也讲一遍哦,在凑字数吗?差评
在慕课网出了个laravel angular的实战教程,这个才是我流程性的了解laravel的一些功能,比如View、Model。我虽然不太懂,也不至于说把逻辑全写在Model里吧、拿Controller来占内存?于是我基于他的代码重构了,搞了两周。其次ng太重,对于新手很难理解,前端转后台,请绕道!课程是加班赶的吗?写到前台又改后台逻辑。后来仔细想想,为什么有Auth不用,要写is_logged_in?不过对于我而言还是学到了一些东西,Request、CUDR、Angular的指令,开始开窍一点点了。
后盾网也出了一个laravel的教程,基于5.2,没有过多评论,只想问你是在讲TP吗?顺便聊聊Laravist的jellybool,他好意思收费吗?翻录LaraCast不说,连收费模式都搞得一样,欺负国人不会英语?他能翻录Laracast按道理讲应该英语好啊,能把Laravel读成level估计也是没谁了,我怀疑他是不是鼠标都是跟着点的哦,还Happy hacking,你用HHKB应该是浪费哦,我宁愿看Laracast过猜。
无意间又回网易Mooc找教程,我很久没看过了,之前Python基础、C基础是在上面学的,后来质量就不好了,于是就放弃了,不过没有选择了这里还是一个选择,看到霹雳神的TaskManager实战,说实话我第一反应就是去找盗版,找了好久,居然没有,没办法只有买一个看,看了还不错,很有收获,就买了三套,laravel常用的功能都有讲,老师还是帮忙解决了很多问题,对laravel有了很深的体会,也了解了一些开发思想,但是一些课程衔接上还有待提高,如果能加上一些常见开发流程和工具的使用就更好了,看完这个一个可以少进写坑,或者少买一些垃圾教程了。
4个多月过去了坑也快填差不多了,勉强入门了,加油,在开发的道路上走得更远一点,加油Diven
网友评论
新手不适合。