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

laravel 的 orm 只是把原生 sql 包装一下吗?看了半天文档都没有 model 部分的详细介绍

  •  
  •   bestkayle · 92 天前 · 1504 次点击
    这是一个创建于 92 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前写 django 和原生 PHP 的,有没有大佬过来指教一下。。laravel 其他都能接受,包括用.blade.php 做模版后缀。

    19 回复  |  直到 2018-05-17 15:18:38 +08:00
        1
    shench   92 天前
    不知道你想问什么
        2
    abowloflrf   92 天前 via iPhone
    读源码吧,文档上什么细节都没有
        3
    bestkayle   92 天前

    这个是 django 官方的 start tutorial 里面的 model,可以看出来表以及字段和字段的属性都很清晰。
    laravel 里面的 model 看起来很复杂,好像要 make migration 一下生成一个文件再编辑修改,而且查询的时候也很麻烦。

    @shench #1
        4
    torbrowserbridge   92 天前 via Android
    文档是教你怎么用,而不是教你怎么实现。
        5
    chuanwu   92 天前
    「源码之前,了无秘密。」 -----鲁迅
        6
    bestkayle   92 天前
    @abowloflrf #2 嗯,laravel 的文档是我见过的最没帮助的。这一点还比不上 tp
        7
    ycz0926   91 天前
    有咩有脚得 larvel 好臃肿哇
        8
    seven2016   91 天前
        9
    bestkayle   91 天前
    @ycz0926 #7 确实太大了,学习成本很高,中间件有些比较实用。

    @seven2016 #8 这里面 model 的创建一带而过,都没有自定义一个字段。
        10
    DavidNineRoc   91 天前 via Android
    我真的服了,文档没用。你想让文档教你看源码? Model 不拼接 SQL,而是通过内部实例化查询构造器拼接
        11
    agdhole   91 天前
    make migration 是生成迁移表
    自定义字段是指?
        12
    bestkayle   91 天前
    @agdhole #11 就像 3 楼回复的那样,带设置属性的那种
        14
    carlclone   91 天前
    Laravel 是约定大于配置的 , 你不熟悉的话确实麻烦 , 用回 Django 不就行了
        15
    shench   91 天前
    laravel 文档不好这点我同感,但是,model 这里写的没问题啊,你再好好看看?我是真的不明白你要问什么。数据迁移的话表的字段不也是可以自己设置,再说了,你也不一定要用迁移啊!可以手动建表行不行啊?还有,ORM 底层那肯定是转成 sql 啊~
        16
    mnssbe   91 天前
    花式黑 php php 不行就用别的语言吧
        17
    lixuda   91 天前
    @bestkayle php 不需要字段申明,直接使用。
        18
    websterq   91 天前
    Laravel 的 ORM 除了用 Query Builder 封装的基本 SQL,也有 Eloquent,类似 Yii 的 AR 类: https://laravel.com/docs/5.5/eloquent,可以面向对象的方式进行 SQL 的。
    另外,文档方面,我觉得 Laravel 也不差啊。。。。不知道楼上说差指的是啥。。。
        19
    mokeyjay   91 天前
    @websterq #18 Laravel 的文档于新手不够友好、于老手不够细节,到头来不管新手老手都得去读源码
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   3050 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 16ms · UTC 03:52 · PVG 11:52 · LAX 20:52 · JFK 23:52
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1