来谈谈你什么时候开始接触 Laravel

生活 Hanson ⋅ 于 9个月前 ⋅ 最后回复由 Link 4个月前 ⋅ 4570 阅读

我是 2015 年下半年,在 V2 论坛上看到各个 PHP 框架的对比,当时的 Laravel 已经在上升趋势的前期了。看到自称优雅的框架,抱着跟风的心理便接触了 Laravel,但当时大四的我并没有理解到 Laravel 的设计观点,看到路由我还一脸懵逼,这是啥玩意?也因为自己的技术不佳,并不能很好的实践,便放弃了。

第二次接触是 2016 年的 3 月份,我又再次被论坛描述的优雅所吸引到,这次我用 Laravel 看着文档花了 2 天时间给新公司写了一个点餐系统,备受好评。但我仍然没有理解路由的存在意义,更不用说服务提供者等等的概念。也因为自己对 Laravel 还认识不够深刻,并没能说服老板使用 Laravel 。

直至现在我已经用了 Laravel 一年半的时间,期间没有用过其他框架,以前曾经想着自己写个框架,现在也完全没有这样的念头了。有人可能会说写框架可以锻炼自己的能力,但是,作为一个喜欢并热衷于开源的人表示,如果你自己都不去用自己写的东西,你是没有精力去维护的(对我而言)。

太久没有冒泡了,相对于发技术文章我更喜欢在生活版块吹吹水 。

本文章首发在 Laravel China 社区

php吹水交流群 570769430

本帖已被设为精华帖!
本帖由 Summer 于 9个月前 加精
回复数量: 56
  • waney
    9个月前

    just now

  • 無限之秋 1
    9个月前

    学Laravel真的需要很大的耐心,我也是几次尝试到放弃。
    才学的时候真的很难懂它的一些概念,什么依赖注入,服务容器,一脸懵逼。
    后来才发现,其实别管这么多,用起来,一点点深入才知道Laravel多么优雅。

  • JokerLinly 安正超粉丝协会会长大人 :see_no_evil: 14
    9个月前

    :satisfied: 14 年大二暑假实习的时候(是不是暴露年龄了)接触的 Laravel,当时还是 4.2 的版本。连 sql 都不怎么会写小码渣,可以说是为了用 Laravel 才学的 PHP。14 年底在朋友的推荐下看了@overtrue 安正超大大的 Laravel 教学视频 laravel4-tutorial,不但令我开启了代码世界的大门,还很成功地把我推进门内并成为这个世界的一份子。16 年初大四出来找实习的时候,又很幸运地碰到了在用 Laravel 的团队,当时的毕业设计也是用的 Laravel,而此时安正超大大的轮子 EasyWeChat 又站出来解救了我一波。16 年中加入社区,「勾搭」了不少社区中优秀的工匠,年底翻译了第一篇 Laravel 的新闻,17 年初正式进阶成为安正超粉丝协会会长。 :see_no_evil:
    虽然现在的公司不用 Laravel 了,但 Laravel 的编程思想已然融入了我的骨血之中,甚至还改变了我的思维方式,给我的工作和生活带来了极大的改变。对 Laravel 的感谢之情都会成为将来每一篇文章和那尚未萌芽的轮子诞生的动力。:rose:

    Stay Hungry. Stay Foolish.
  • Hanson Keep Learning, Keep Running
    9个月前

    @JokerLinly 接触的真早啊

  • JokerLinly 安正超粉丝协会会长大人 :see_no_evil: 2
    9个月前

    @Hanccc 中间空白的15年跑去写 Java 了:joy:

  • Hanson Keep Learning, Keep Running
    9个月前

    @JokerLinly 我跟你相反,我 14 年写 java,15 年就开始一直写 PHP

  • 96qbhy 一拳攻城狮
    9个月前

    @JokerLinly 强行搭讪

  • cjjian Nothing is impossible. 2
    9个月前

    接触这块的时间比较短,哈。专业以及兴趣原因大学期间更多是接触 UI 方面的东西。真正接触 Laravel (用的时候已经是 Laravel 5.1 了)是在 2016 年年初,那时候刚出来实习,抱着对当前公司各种不满,且加上自己没有然后作品的前提下,在 4 月份花了一段时间,搞出了第一版的 Blog. 以及我当初第一版网络形象头像。

    file

    比较丑萌丑萌的头像,就在这段时间,我才开始不断关注一下社区 Phphub (现在的 Laravel - China)、Segment Default、Laravist(现在的 Codecast)。

    直到五月换了一家公司后,公司项目是使用 Laravel 4.2,且代码管理用的是 Github 从此就开启使用 Github 之旅(之前一直是使用 Coding)一直混混到大概 10 月左右,Vue 的火热,加上 Laravel (5.3)与 Vue (2.0)结合的项目极之又少,决心改版 Blog 并发布出第一个开源项目,经过各种努力,大概在十二月份左右,发布了第一版,哈。

    当然最庆幸的是在社区认识了不少的大佬们。哈。

    继续努力 ing...

  • will_lin
    9个月前

    @cjjian 是segmentfault

  • 沈益飞
    9个月前

    14年大二的时候,用 TP 写了几个月代码之后,百度查了 PHP 框架,最后找到了 Laravel 框架,当时小白一个,看不懂 Laravel 和 Lumen,不会使用 Composer 后来不了了之了。
    15年大三的时候,那个时候已经开始实习了,当时虽然不会用 Composer 但是能够单独下载一个安装包,写一个 Hello World。毕竟公司主要用 TP 后来也没有坚持下来。
    17年3月开始正式的接触 Laravel 开始用到项目中。目前已经用了 4 个项目中了。

  • zhangbao O ever youthful, O ever weeping!
    9个月前

    我是在 16 年 9 月份,因为听说是 PHP 框架里是使用人数第一的,就看了官方文档,完全无从下手。

    我对 PHP 并不熟悉,简单的学习过但感觉写出的代码太丑陋了。还不如大学写的 Java。

    无意间在慕课看到了一个 Laravel 基础教程系列,发现写登录注册、分页在框架里居然如此简单的就做到了,我体验到了前所未有的快乐,一直到现在。

  • fatrbaby 龟类饲养员
    9个月前

    接触很久了,laravel 4时代就接触尝试过了。可惜那时我是yii的拥趸,没能爱上laravel。直到去年在上家公司用laravel做项目,才体会到laravel的易用性和各方面的优势,确实是优于yii的。可能是我基础到位了,所以学laravel并没有费什么力。

  • springjk 西北一匹狼
    9个月前

    你写的代码也很了不起呢,太谦虚了啊。
    话说回来,我是在学习 Rails 的路上走岔路了。通过 Rails 知道的我相信不止我一个。。。

  • Prefect丶 走的慢。但不后退~
    9个月前

    15年年底,当时学了点后听说 yii2.0 不错。后来又跑去看 yii2.0,最后还是回来学 Laravel 了~

  • Summer MOD A Life-long learner. 8
    9个月前

    2013 年初,学了 Rails ,感受到了全栈框架以及 gem 的强大,还有令 PHPer 羡慕的 ruby-china.org 浓烈技术氛围的社区;
    2014 年初开始创业,作为初创公司的技术负责人,第一次听说 Laravel 后果断将技术架构从 Rails 切换过来,选择 Laravel 的理由是因为其基于 PHP。
    2014 年中,因为知乎上的这个问题 —— 最好的 PHP 框架是什么?为什么? ,而创建了 phphub.org ,并将其开源。

  • Cooper :elephant: Developer 1
    9个月前

    3 的版本有关注,4 beta 开始写项目。

    3 时代的网站

    file

    http://v3.golaravel.com/

  • jaak
    9个月前
    大概是2015年5月,两个值 优雅呀
  • nff93
    9个月前

    时间回到2015年,我如平常一样在 segmentfault 看 Yii2 的问题,无意间看到 @JellyBool 的教程,然后关注了他一波。。。然后就是他开始从 Yii2 转到了 Laravel ,我就开始接触 Laravel了。

  • Liujiacong
    9个月前

    在学,还没懂laravel的一些概念,但是相信随着时间的积累,慢慢就会懂

  • GetaChan 1
    9个月前

    2015年,当时大三,哈哈哈,是因为室友的推荐,然后就搭上了laravel这辆车 :new_moon_with_face:

  • Mr陈
    9个月前

    两个月前,公司大佬推荐,就去研究了下,看了遍文章,做了个博客,虽然当时感觉不是很好(应该是我的问题,不是很好,是指我的体验),然后在大约一个月前,偶然下,公司项目使用了这个,然后研究就多了,就不知不觉的上车了。由于之前主要使用YII的,对于其中的orm,容器等什么东西,都不算陌生,用起来感觉,一开始不是很爽,没有yii那种backend,frontend分的那么直接明确,但是慢慢研究,确实不错,主要是社区活跃,几乎你能想到的,遇到的,需要的功能组件什么的,去搜搜,都能找到,这点很舒服,很感谢大佬们的分享。然后说说个人感受把,上手较难,很多理念,讲真,我觉得小白很难懂,但是慢慢懂了以后,会被他的优点吸引,爱上。至于优雅什么的,对于我个人没感受到(应该是我,还没有更多的深入研究把),如果可读性强的话,那就算是。总之,laravel,之所以在php那么多框架中,脱颖而出,是有原因的,值得学习和使用。

  • Ysll
    9个月前 ⋅ via iOS 客户端

    去年开始接触的

  • overtrue MOD https://github.com/overtrue 4
    9个月前

    13年下半年第一次接触,然后就用它开发了 3 个项目,将一个原来3个人写了三个多月的项目仅仅用了一个月重构完成,倍感幸福,于是就爱上了它。那时候群里的兄弟们让我录视频,然后就瞎折腾录了几集,但是录视频实在太花精力了,没有录完整套,也是一个遗憾。

    相信在以后的日子里它会越来越完美,大家的开发体验也越来越爽,越轻松。大家共同努力咯!

  • JokerLinly 安正超粉丝协会会长大人 :see_no_evil:
    9个月前

    @overtrue 安正超粉丝协会会长参上

  • storefee
    9个月前

    @JokerLinly 每次看到你发言就会微微一笑。😆

  • storefee
    9个月前

    说来也是缘分,去年11月份跟慕课网合作录php的课程,当时的课程经理就跟我推荐了2个框架,一个是yii,一个是laravel,也搜了很多相关的资料。看了下市场占有率,初步接触发现路由,控制器啥的都比较类似。。。但是,“优雅”二字还是有一定的分量。开始学稍微深入点时,有点不是很适应,很多东西没法直接跳转,像java开发时,只要是存在的对象方法,说跳就就跳,绝不含糊。但是可随意跳转到定义,某种程度上,我们去调试程序化的时间将更长,如此,我们不会去分析问题产生的原因,不会通过报错信息去思考,不会去看log。。。。。laravel真正优雅的地方确实是laravel-china给出的规范中所说的“约定大于配置”,很多开发流程其实已经比较成熟了,大家都想应该这么去做,那就这样做好了。laravel提供的各种功能多用几次就会决定非常方便了。熟悉整个开发流程后,就倍感轻松和愉悦。。。。然,编程能让人坚持下去的不正是如此吗?

  • 老财 一个喜欢写代码的产品经理 5
    9个月前

    15年公司做O2O项目,当时公司用的是java那套传统Spring MVC流,主要是在微信开放平台上做开发,当时的微信SDK...大家都懂,坑不是一般的多,我们团队几次被陷,后来我上网找第三方的SDK,居然有个号称最优雅的微信开发框架(@overtrue 对人类的杰出贡献,致敬!),去GitHub上瞄了一眼,一看是PHP,有点失望,团队没法用,但也是那一次,「优雅」 二字 和一个全新的 名词「Laravel」在心头种了草。
    16年,项目不顺,开发团队解散,留下一堆烂尾工程,就剩我一个光杆司令。我自认公司的线上产品设计还是优秀的,舍不得弃掉,就决定一个人再重构一遍,做一个通用的产品。后来在码市发了一个外包,找了个全栈帮我重构微信部分,这哥们儿上来就给我推荐了Laravel,然后泼了一盆水,说是学习曲线陡峭,我也没多想(主要是穷,也只能雇得起一个人)既然他能单枪匹马搞定,索性就用一次,这期间我也跟着开始了解,laravel-china.org 上5.1中文文档(@Summer对人类的杰出贡献,致敬! ) 一直置顶我的收藏栏,每天一章,还付费看了laravist.com上的入门视频。半个月后,我已经能写一个完成度还比较高的小Demo,感觉入门也不是太陡峭,反而处处是惊喜。更让我意外的是,这期间外包的活居然也七七八八干完了,效率很让我惊讶,提测的时候,我去读了下代码,简洁、明了,也让我浮现出之前看到的「优雅」二字,其中,微信第三方包,正是超神的「EasyWechat」。
    17年,我尝试用Laravel做了几个小项目,像我这种刚入门几个月的新人,居然效率和项目的质量能扛一些友商的小团队,公司也转型成功,起死回生。所以,现在公司的技术主框架已经全面转向Laravel,新的项目,如果是接手过来的,也果断的用Laravel重构,不为别的,咱是个「优雅」的人儿。

    目前「优雅」的人还比较小众,但是这帮人都气味相投,在社区接触了不少牛人,面基的时候都相见恨晚,有的还成了伙伴。目前我们公司也致力于Laravel的商业化实践,有兴趣私聊哦~

  • zhangwei900808 我来自一个古老的星球,1609年来到地球,在地球上居住了将近400年(这可是...
    9个月前

    Life is short , I used Laravel。只因这句话

  • xhh110 代码是写给人看的,顺便给机器运行
    9个月前

    @overtrue 超神 God Like

    file

  • godruoyi 二楞徐的闲谈杂鱼
    9个月前

    大学四年都打酱油了,14 年大四那年(15 年 7 月份毕业),迫于找工作压力,加之同寝室同学都在搞 java,上半学期自学了两个多月的 java sejava ee,找到了一个实习工作,坐标重庆月薪 2K。在这家公司干了一年后,到了 15 年 9 月跳到下家公司开始学 php,那时候最先接触到的框架是 yii,鸟哥的yaf。然后就去各种社区提吧找最牛 A 的 php 框架,那时候并没有选择 laravel,而是 symfony,第一次接触这么大型的框架,感觉这的好难啊,加之中文文档极度匮乏。看了几个星期,敲出了自己的第一个 blog。16 年初公司新项目加之有 laravel 高手 @freyo,开始第一次接触 laravel。回头看自己已经用 laravel 做了两三个项目了,现在去翻翻第一次用 laravel 写的代码,天呐,简直玷污了优雅这个词。

    PS:其实 symfony 也很优雅、很完美,但是中文社区不够繁华。并且我大 laravel 火后,国内大多数公司的选择里基本不会有 symfony 了。期待下一个 @Summer 来强大他。

  • overtrue MOD https://github.com/overtrue
    9个月前

    @xhh110 penta kill

  • Corwien 为者常成 行者常至
    9个月前

    哈哈,我最先接触这个框架是2014年夏天的某一天在和同事吃饭时,同事给我安利的,当时在自学李明杰老师的IOS开发,然后晚上回去研究了下Laravel,后来我的IOS服务端就用Laravel框架写的Api接口。

  • jobsssss 3
    9个月前

    今年4月份开始在项目上采用的laravel的,我是个实用主义者,不太纠结框架。我选择用laravel,主要是因为这个社区。秉承实用的观点,我认为一个良好的社区会对对你解决问题产生巨大帮助。
    从这点来讲,我不是选择了Laravel ,而是选择了 这个社区。

  • ricoo
    8个月前

    15年1月左右,刚开始的时候发现文档看不懂,放弃了,后面看了 Jeffrey Way 的视频终于懂了,然后就一直愉快的使用着

  • Flyertutor
    8个月前

    laravel 4 的时候接触过,正式使用的是 laravel 5.1 版本

  • Nickel
    8个月前

    公司技术老大在API端使用的是laravel,所以我算是15年底接触的。使用的版本还是4.2,但5和4之间是无法兼容的,所以就这么一直4.2使用了一年,最近再用鸟哥的yaf框架,真是有种难以形容的感觉。

  • Mentality
    8个月前

    我就比较新了,16年12月实习到了新公司才开始的,现在已经写了六七个项目了,之前一直用ThinkPHP,用了laravel之后才发现优雅怎么去写,加上vue的效率简直不能再高~关注这个社区半年了,最近才注册了号码,看看老大们的技术分享,很享受这种感觉

  • DavidNineRoc 当神不再是我们的信仰,那么信仰自己吧,努力让自己变好不辜负自己的信仰...
    8个月前

    16下半年接触的,当时学PHP一段时间了。想要找个快速开发框架,上网查了一下, PHP框架, 看到都是 最优雅的框架。 就决定是你了。

  • chongyi 3
    8个月前

    难道就我一个是讨厌什么框架就学什么框架的嘛。。。:joy:

    那个时候 Laravel 还是 4.2,没记错的话应该是 2014 年。

    多说点吧。

    其实也不是讨厌,我比较反感一个开源项目很极端的标榜自身哪点哪点好,于是我需要证明它是错误的(所谓的年少轻狂吧。。。当然被狠狠打脸了)。我学习框架的路线是先读源码并自己试着实现一个原理类似的框架并实际运用后,再去读其文档和专门使用,所以很多知道我的人都发现我对 Laravel 的代码结构很熟悉。

    也正是在这个过程中我发现了很多不一样的地方,我发现我对 PHP 的很多知识点一无所知(深受打击),也正是从那刻起我开始无比的重视 PHP 语言基础及其官方手册,也对后续我所带的人无限强调 PHP 基础本身的重要性。所以即使到现在,我对外推荐 Laravel 的理由都不是你们所推崇的那几个,首先不是优雅(真的,遇到不合适的开发人员,再优雅你会发现然并卵,你需要时刻保持克制的微笑),也不是其功能强大(项目稳定后其糟糕的性能开销和极差的纵向扩展能力),更不是其几近变态的开发效率(不是所有团队都在乎这一点)。

    我认为是一种态度,真的,太多太多 PHPer 眼光太狭隘了,不重视基础、不重视长远发展,得过且过,Laravel 的作用更多是在学习、应用的途中,让那些处于瓶颈期还自信心爆棚开发者真正意识到你什么都不会,当你通读了 Laravel 的代码才明白原来那些虚无缥缈的知识点是怎样被灵活运用的。Laravel 的使用价值是其灵活的组件,而这些组件打通并形成整体的框架,是一本优秀的代码实例教材。

  • lx1036 Laravel/Angular 1
    8个月前

    15年下半年,越来越发现Laravel框架就是个学习PHP的好教材,就一边学习使用,一边研究研究Laravel源码。希望更多人喜欢Laravel。

  • chongyi
    8个月前

    @lx1036 确实,太适合做教材了

  • wujunze talk is cheap show me the code
    8个月前

    我说我不用Laravel 会不会被打:stuck_out_tongue_closed_eyes:
    我们是根据公司业务定制的框架 里面用到了Symfony的一些组件 用到了Laravel的ServiceProvider的类似思想 和Facades
    还有annotations 个性化的注解 注入方案
    还封装了 rpc-client rpc-server 使用JSON-RPC协议 用于项目各模块的微服务 解耦
    还有一些有意思的功能 哈哈 用起来简直爽的不要不要的

  • lx1036 Laravel/Angular
    8个月前

    @wujunze 这么好,有机会去你们那取取经,交流交流,搞不好又能淘到好东西。。

  • lx1036 Laravel/Angular
    8个月前

    @wujunze 泽哥,好长时间没一起code了,找个机会聊聊。。

  • wujunze talk is cheap show me the code
    8个月前

    @lx1036 好啊 一起coding 好久没有交流了

  • 江湖大虾仁
    8个月前

    @老财 我当年说的门槛陡峭是针对新人和没接触过相关内容的开发者的。。。写过java(spring)、ruby(ror)之类的不算 o(╯□╰)o

  • Fringe
    7个月前

    刚刚开始工作是维护公司的CI老项目。后来3个月后新项目选用laravel作为框架。开始了解的。真的好用太多。现在app是用的lumen 后台管理用的是 laravel 总之一开始学习曲线比较抖 入门之后会好很多 感谢带我的老大。还有社区的各位大大提供的宝贵回答

  • 漫漫长路 人丑就要多码代码
    5个月前

    上个月才开始接触 但是我相信这回事个好的开始

  • overfalse
    5个月前

    4.2 的时候, 大概两年半了.

  • mmmozt 不会前前端的运维不是好后端
    5个月前

    大概几十分钟前的几十天。

  • Francis
    5个月前

    我是通过网上搜索,看人用的比较多,就关注学习了

  • LiBin
    5个月前

    因需求要玩PHP,给手下的童鞋寻觅大腿,在知乎上撸了一圈,就爱上了laravel!

  • huazi Code and poetry
    5个月前

    最早接触是在15年的11月份吧,当时朋友有个海外的旅游外包项目,可惜后面因为工作原因,跟到一半就退出了。中间大半年都在公司用的TP,但是还是一直在关注Larevel的社区,第二家初创型公司所有项目用的都是Laravel,正好系统的学习了一遍,并没有很深入,只是在coding,包括现在,还是有很多东西没有理解透彻,但是怎么说呢,感觉代码结构很清晰,扩展包也很丰富,开发效率是挺高的。

  • shopextool
    5个月前

    一周前刚开始看文档

  • allencao keep going
    5个月前

    16年1月吧,成为了@overtrue 的同事,然后被安利了
    laravel确实好用,但可不要贪杯哦,想成为高手得知道框架的原理,有兴趣的小伙伴可以一起交流下

  • Link 持续创业中的连续创业者,自由(职业)的全干工程师,自宅警备员。
    4个月前

    大概 13 年接触了 java 的 spring 框架,眼界大开,就像 PHP 怎么没有类似的依赖注入切片编程之类的支持呢?然后就找到了 Laravel ,虽然没有注解注入,不过后来有用了 Django 、Flask 什么的,Thinkphp、CI 是早就用丢就不说了,最后比较下来还是 Laravel 开发体验最好~

    —— 爱的深刻,可能有失偏颇,请勿认真 :joy:

暂无评论~~

  请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!