学习laravel的血泪史

作者: DivenYang | 来源:发表于2017-04-13 10:44 被阅读881次

           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

    相关文章

      网友评论

      • spacepace:这过程,简直跟我学R语言时候遇到的一模一样,加上老板催着项目进度,就更加欲速而不达了
      • 注水猪肉:环境怎么搭建,求破解
      • 21b7a454aa50:作者君,我就想说 laravel 不是给新手用的,不要奇怪它使用npm,vue之类,因为这是官网说的:为艺术家准备的。

        新手不适合。
      • add39565a317:哈哈哈,楼主喷的我都有找过盗版的看,有些确实不怎么用,有些还是讲的可以的,霹雳神的只买过一个课程确实是把新东西都用上了在做项目的时候,laracast国外没看,毕竟英语渣了点
        add39565a317:@DivenYang 只能说信息筛选很重要,毕竟是知识付费时代,我目前工作PHP,业余自己写python
        DivenYang:@请回答2016_67eb 哈哈只是说普遍质量不高 怒喷一波 楼主现在已经转Java了
      • 66581f225ed5:laravel技术详解,不是给入门级看的。我弄了一本电子版的。他一上来弄了个MVC,跟着书本我是搞出来了。当然没有基础上不行的。我本来就是搞PHP的。
      • 6fff4718a2a0:给大家推荐个网站教程,麦子学院!
      • 半程烟雨:我现在连composer都装不上🙄
      • 我是菜鸟一只:实战才有收获
      • kyleduo:笑着看完,哈哈。其实找任何一个入门教程从头看到尾就好。最关键的是马上开始自己的项目,有问题去搜索解决。做完再看一些进阶的内容,看完整官方文档,对项目优化。走完这3步就算是入门了。学什么技术都是这个过程。
        DivenYang:@kyleduo 是的,带着问题学最快
      • 72f984201479:还是看文档直接
      • 该叶无法找到:这样来说确实有些新手不友好:scream:加油

      本文标题:学习laravel的血泪史

      本文链接:https://www.haomeiwen.com/subject/hrqbattx.html