怎么去随心所欲的使用 Laravel 框架各种功能?

问答 Gebriel ⋅ 于 3周前 ⋅ 最后回复由 Gebriel 2天前 ⋅ 514 阅读

先谢谢,这本书的两位作者。如果不是你们的付出,我们单纯的去看文档,估计学习laravel框架要推迟很久,也估计学不会。

这是第三本书,前两本都敲了4遍,现在固定的用法都会用了。
比如首先创建控制器、在创建request,如果要用到策略在创建policy、当然还有observe文件。如果遇到异步通信等等问题。
这些思想都是一遍又一遍的去看教程刻印出来。但是我自己还是不能够灵活的去运用框架的各种·螺丝钉·。
试着去看了源码,有很多没有看懂。so 平常又会去看文档,去理解。
希望自己能够达到,需要什么方法,就能够脑海一气呵成的想出来,而不是一个不知道解决问题的思路。一个劲的干着急。
so,说到最后,是希望大神能够指点几句,让我们知道怎么去理解或是更好理解lara框架,现在的学习方法有点笨,没有很多的创新,都是别人基础上拾来的果实。

本文章首发在 Laravel China 社区
本帖已被设为精华帖!
本帖由 Summer 于 1周前 加精
回复数量: 13
  • liyu001989 MOD 1
    3周前

    实战才是最好的老师,如果你的公司已经在使用 Laravel ,那么工作中遇到的各种问题都可以让你提高。或者开始一个自己的小项目,实战中会遇到更多的问题,也会让你更加深入的理解框架

  • Gebriel
    3周前

    @liyu001989 谢谢及时回答,按照第二本教程已经上线了自己的小项目,本来想基于第二本教程把页面的样式改一下,但是自己的前段功底太差,这不是借口啦。我相信前端的页面样式自己也多做几个项目也可以锻炼出来。刚刚买了微信小程序那本教程,因为敲完第三本API开发教程,觉得都能够很好理解,所以想在准备去开发微信小程序,最近的目标是将微信小程序开发完整,正好也辅助性的用到第三本API教程,最后呢就是把微信小程序上线。之后在回来学习前段的框架。

  • Summer MOD A Life-long learner. 17
    1周前

    希望自己能够达到,需要什么方法,就能够脑海一气呵成的想出来。

    上面这一点,在我看来,没有十来个项目、甚至更多的磨炼,是比较难的,两个课程加上这个,只有三个项目。所以不用着急,课程的好处是能让你在短时间内拥有这些项目的经验,打好坚实的基础,现在你需要获取更多的项目经验。

    可以积极地思考公司现有的业务,是否能做一些工具来改善,或者能不能开始一个自己感兴趣的业余项目,这些都是积累项目经验的好方法,打怪升级嘛。等你有几十个项目经验的时候,也会看得越来越清楚。

    现在的学习方法有点笨,没有很多的创新,都是别人基础上拾来的果实。

    关于上面这一点,一直做重复的事情,确实很多时候会让人觉得很 ,但是你要有信心的是,很多大师都是从这些 办法中走出来的。日本剑道有个 守破离 的概念,也许可以给你提供一些参考。“守 破 离” 源自于日本剑道学习方法,后发展到其他武术与行业。他们含义如下:

    1. :最初阶段须遵从老师教诲,认真练习基础,不断重复,达到熟练的境界;
    2. :基础熟练后,试着突破原有规范让自己得到更高层次的进化;
    3. :在更高层次得到新的认识并总结,自创新招数另辟出新境界。

    你现在处于 的阶段,不断重复这些基本功,在没达到熟练之前,无需着急。前面的基础打得越好,后面的路就越轻松。

    刻意练习,每日精进。

  • overtrue MOD https://github.com/overtrue 25
    1周前

    我个人的建议是:多折腾。

    你会在无数次项目的开发与实践中获取不一样的知识,10 万行代码量达到的时候你再回头看现在的你。你会发现其实成长并没有那么难,难在不去坚持。

    虽然我不是什么大佬,我也还比较菜,但是在刚毕业的几年,我起码做到了一点:每天写代码到 12 点左右睡觉。你不用去纠结写啥,好奇什么就写什么,比如你发现自己对 Node 不熟悉,那么就用它写一个自己曾经用 PHP 写过的项目的 demo 出来,你会发现这个过程可能会导致你熬夜,甚至通宵两天。

    这个过程中不要着急去看回报,它不会很快体现出来的,只有不断写代码,看代码,深究问题,你才会积累成长,很多同学就是太着急,为啥 Laravel 看不懂?为啥别人写同样的项目就是比我快?为啥这个类他会这样去设计呢?为啥他的代码就是写得比我的漂亮呢?当你每次疑问完事都去学习,模仿,然后深究其原因,你就会变成他了。
    就像上面 @Summer 写得一样,先做好守,然后才试着去突破,最后才会有你自己的思维方式,达到新的境界。

    我也是过来人,劝你一句,不要着急,坚持写就好了,要有一个写码到 80 岁的心态,你就会成长得很快了。加油! :+1:

  • 王成涛 为了点个赞,专门注册的账号
    1周前

    @Summer @overtrue 偶像,感谢两位的付出 :+1: :+1: :+1:

  • Olivia-outshine ACCOMPANY YOU THROUGH EVERY IMPORTANT MOMENT IN LIFE
    1周前

    laravel 达到一定的程度之后推荐pyrocms。能力会有很大的提升

  • Gebriel
    1周前

    @Summer @overtrue 感谢summer,感谢超哥。
    我培训出来,这个月刚刚工作一年。如果不是laravel社区,我估计学到的少之又少。
    自己从域名,服务器,在到按照larave社区的教程,一步一步的上线。真的学到了很多。
    至少你们是引路的人儿,让我能够在工作之余有顺序节奏去学习。
    这个星期辞职了,从新找工作。整个城市的跑,今天看到你们的鼓励,谢谢。
    心里是暖暖的。

    每一本教程,都有用心的敲代码和思考,而且每一本教程寻寻渐进的。

    真的很感谢你们。谢谢!

  • Gebriel
    1周前

    @Olivia-outshine 好的,谢谢建议。

  • 黑猫
    5天前

    一个好贴就将两位大神炸出来了。话说我也迷茫中,毕竟从熟悉的框架转过来学习不熟悉的LARA是很辛苦的一件事情,而且本人年纪渐长其实比LZ还不如,我做了5遍都没记得多少,开始都是认真想,后面一大堆就变成纯粹复制粘贴看效果,虽然学起来慢,但还是坚持希望做下去,毕竟有那么好的教程,真学不会也对不住作者。

    感谢大神们的守破离方法引导,的确只有持之以恒才能做都水滴石穿,功夫无他,唯有熟手而! :sweat_smile:

  • Gebriel
    4天前

    @黑猫 对于两个大神的回复,真的觉得laravel社区,是传播知识和方法的社区。
    要谢谢,两位laravel社区,前几天面试一家用laravel框架的公司。
    因为前一家公司用的是CI框架,所以工作中没有用到。但是幸好这一年在这里转悠学习,不然也不会面试上。
    加油,主动学习是一件累并有趣的事儿。

  • zhengzean 菜鸟级码农
    4天前

    用Laravel写实际项目并不多,所以对Laravel也只是刚刚上手。不过和@overtrue 说的一样,多折腾,折腾的时候会写很多bug,这时候可以由点突破,深入了解其中的一些内在原理,多看多思考应该会有进步。另外多看别人的代码并模仿提升,感觉做好这些,上手写项目问题应该不大。还有一点,不要受到别人的一些想法的约束,因为没有标准答案,写的不好不要紧,关键要写。

  • zhengzean 菜鸟级码农
    4天前

    @许世桓 不要受到框架的约束,知其所以然才是关键

  • Gebriel
    4天前

    @zhengzean 好的,蟹蟹,要去慢慢的知其所以然。

暂无评论~~
您需要登陆以后才能留下评论!

Composer 中国全量镜像

Top 100 扩展包

Lumen 中文文档

Laravel 速查表

Laravel 中文文档

Laravel 项目开发规范

Laravel 开发环境部署

社区文档撰写指南

TDD 构建 Laravel 论坛笔记

PHP PSR 标准规范

PHP 设计模式全集

Dingo API 中文文档