V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
xiayushengfan
V2EX  ›  PHP

LaraveL 学习

  •  
  •   xiayushengfan · 179 天前 · 3302 次点击
    这是一个创建于 179 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 公司使用 yii 框架的,没法子接触到 laravel
    2. 感觉 laravel 有点难,上手。
    3. 求老哥们来个路子
    37 条回复    2022-05-20 16:19:05 +08:00
    Woood
        1
    Woood  
       179 天前   ❤️ 3
    laravel 有点难,我接受不了
    pota
        2
    pota  
       179 天前
    ...laravel 看下官方文档应该就可以上手了
    4ark
        3
    4ark  
       179 天前 via iPhone
    对于我一个前端来说,laravel 不难吧,了解 mvc 那一套基本就能直接上手开发了
    falcon05
        4
    falcon05  
       179 天前
    这可是排行第一的框架,资源极其丰富,学就不难,不学就很难。
    ydpro
        5
    ydpro  
       179 天前
    按照官网把项目搭起来,配置个数据库连接,写个增删改查,然后看看官网路由怎么加,加上路由,跑一下,再给路由加个中间件
    xiayushengfan
        6
    xiayushengfan  
    OP
       179 天前
    @ydpro 我主要是想知道他的框架底层是如何实现的,如果只是普通 CURD 那我应该还是可以得把
    imnpc
        7
    imnpc  
       179 天前
    https://learnku.com/docs/laravel/8.5 中文文档

    https://learnku.com/laravel/courses 实战教程(付费的)

    我们是买了付费教程全部走一遍 然后就上手开发了 实际开发起来不难的
    xiayushengfan
        8
    xiayushengfan  
    OP
       179 天前
    我文档生啃过,感觉看起来都懂的样子。
    但是不知道为什么要这么做,前后顺序改变会不会有不一样的情况。
    感觉头疼
    如果是简单的 CURD 还是 OK 的
    Immortal
        9
    Immortal  
       179 天前
    我反而更喜欢 yii...要么就是 yaf
    不过都是好多年前了,很久不写 php 了
    undefine2020
        10
    undefine2020  
       179 天前
    @xiayushengfan 底层我也没看过,总之中文文档很迷惑,还是看英文文档+看底层文件吧
    JaguarJack
        11
    JaguarJack  
       179 天前
    实际开发业务很简单的啊。超级舒服
    RickyC
        12
    RickyC  
       179 天前
    @4ark 那套 orm 系统太复杂了
    mcfog
        13
    mcfog  
       179 天前
    @xiayushengfan 如果要学一个优秀的框架底层实现,那么建议看 Symfony 而不是 Laravel ,看 Laravel 难受是正常的,反正我接受不了
    ivanMeng
        14
    ivanMeng  
       179 天前
    多年以前从 5 版本开始用。那时候还是 tp yii 的天下吧。看看文档 照着写几个 curd 就好了 熟悉以后配合 artisan 脚手架提供接口快的很 分分钟一个接口
    snowlyg
        15
    snowlyg  
       179 天前
    laravel 算简单了框架了吧
    litss
        16
    litss  
       179 天前 via Android
    laravel 跟着英文文档来不难的吧
    这套框架用得好,感觉后端都不用写什么代码
    mafeifan
        17
    mafeifan  
       179 天前
    我买了 https://laracasts.com 的收费课程,还有一些中文课程,可以私信我
    Misakas
        18
    Misakas  
       179 天前
    用了 2 年 Laravel ,有问题可以问我。最近在写 php 框架,希望可以让你的问题帮我更多理解这个框架,可以私我要联系方式
    123jiayue
        19
    123jiayue  
       179 天前 via iPhone
    有其他框架经验应该很快上手才对吧
    shuimugan
        20
    shuimugan  
       179 天前   ❤️ 1
    laravel 对比 yii 没有什么颠覆性的变革,功能不相上下,调用嵌套更深,性能还更差( 2015 年我做了一次压测,php7 + opcache + 各种缓存都开了,写一个 hello world 接口,yii2 、ci3 、thinkphp3 的 qps 都有 200+,laravel 只有 13 ,瞬间劝退),没什么特别值得学的。

    PHP 的框架学个 yii 就差不多了,再深入不如换 node.js 或者 c# ,都可以打包成二进制文件而且体积也小,适合 serverless 架构,语法也够舒服写应用很爽。

    硬要学个新框架还不如去看看 ruby on rails ,yii 和 laravel 都是仿它,在我看来 yii 仿 rails 比 laravel 仿得更像。
    fkdtz
        21
    fkdtz  
       179 天前
    除非是对如何实现一套框架非常了解能做到触类旁通,比如你很清楚 springboot 那一套自动配置和依赖注入是什么原理,这种情况下可以动手搭建个 laravel 的 demo 之后直接看源码,大部分应该都能看懂。

    否则,建议还是先以应用为主,后面慢慢去了解实现原理,了解原理的过程中也可以对照其他框架看,很多概念都是通的。
    OMGZui
        22
    OMGZui  
       179 天前
    老弟,用 xdebug 走一遍生命流程就懂了
    heyjei
        23
    heyjei  
       179 天前
    加油,我也经历了排斥 Laravel ,慢慢接受,现在是只要是 Web 项目首选 Laravel
    laravel
        24
    laravel  
       179 天前
    慢慢学
    terranboy
        25
    terranboy  
       179 天前
    会 YII 感觉 LARAVEL 难? 我不太信
    w3cll
        26
    w3cll  
       179 天前
    laravel 的 ORM 是真的难受……,其它还好,但是慢慢去理解不太难。
    heyjei
        27
    heyjei  
       179 天前
    @w3cll 这么好用,你为什么要说他难受!
    neutrino
        28
    neutrino  
       179 天前 via Android
    @w3cll 我觉得 laravel 的 ORM 是亮点…为了 ORM 有 9 用的他,很符合思维习惯
    lifeintools
        29
    lifeintools  
       178 天前
    你可能对学习新东西有畏难情绪
    crynocry
        30
    crynocry  
       178 天前
    先照着文档先用吧。

    生命周期好像是

    Provider -> Middleware(handle) -> Controller -> Middleware(handle) -> Middleware(terminate 这个是输出 response 后才运行的)

    源码的话,如果之前的代码风格都是比较 OO 而且抽象做的比较有经验可以直接啃。如果之前没读过什么源码建议可以从 symfony 一些小组件的代码看起。
    qianyugang
        31
    qianyugang  
       178 天前
    Laravel 学习资料和开源项目集: https://github.com/qianyugang/learn-laravel
    wowbaby
        32
    wowbaby  
       178 天前
    laravel 是个版本帝,对编辑器不友好,嵌套太严重,性能差,社区活跃,yii 我用得多,稳定 bug 少,源码清晰易懂比 laravel 简单。
    JaguarJack
        33
    JaguarJack  
       178 天前
    @wowbaby phpstorm 可以安装 Laravel idea ,绝对的友好!直接起飞🛫️
    4ark
        34
    4ark  
       177 天前 via iPhone
    @w3cll 我认为 Eloquent ORM 是所有 ORM 里面最好看的了,记得站内就专门有一个贴讨论这个事
    overtrue
        35
    overtrue  
       173 天前
    人生苦短,我用 Laravel 。
    skyworker
        36
    skyworker  
       136 天前
    @RickyC 没 get 到这一点, 反而觉得 Eloquent 是所有 ORM 中最灵活, 并且最节省代码量的 ORM
    likunyan
        37
    likunyan  
       79 天前
    yii 我快吐了(水土不服),不是说他不好。
    指的是我刚工作用到,不怎么会用,而且一直喜欢 Laravel ,虽然掌握的也不多。
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1199 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 18:33 · PVG 02:33 · LAX 11:33 · JFK 14:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.