之前写 django 和原生 PHP 的,有没有大佬过来指教一下。。laravel 其他都能接受,包括用.blade.php 做模版后缀。
1
shench 2018-05-17 11:21:33 +08:00
不知道你想问什么
|
2
abowloflrf 2018-05-17 11:25:06 +08:00 via iPhone
读源码吧,文档上什么细节都没有
|
3
bestkayle OP 这个是 django 官方的 start tutorial 里面的 model,可以看出来表以及字段和字段的属性都很清晰。 laravel 里面的 model 看起来很复杂,好像要 make migration 一下生成一个文件再编辑修改,而且查询的时候也很麻烦。 @shench #1 |
4
torbrowserbridge 2018-05-17 11:29:02 +08:00 via Android
文档是教你怎么用,而不是教你怎么实现。
|
5
chuanwu 2018-05-17 11:30:57 +08:00
「源码之前,了无秘密。」 -----鲁迅
|
6
bestkayle OP @abowloflrf #2 嗯,laravel 的文档是我见过的最没帮助的。这一点还比不上 tp
|
7
ycz0926 2018-05-17 11:54:02 +08:00
有咩有脚得 larvel 好臃肿哇
|
8
seven2016 2018-05-17 11:58:24 +08:00
|
9
bestkayle OP |
10
DavidNineRoc 2018-05-17 12:10:29 +08:00 via Android
我真的服了,文档没用。你想让文档教你看源码? Model 不拼接 SQL,而是通过内部实例化查询构造器拼接
|
11
agdhole 2018-05-17 12:38:29 +08:00
make migration 是生成迁移表
自定义字段是指? |
13
agdhole 2018-05-17 12:41:04 +08:00
|
14
carlclone 2018-05-17 13:19:18 +08:00
Laravel 是约定大于配置的 , 你不熟悉的话确实麻烦 , 用回 Django 不就行了
|
15
shench 2018-05-17 14:05:57 +08:00
laravel 文档不好这点我同感,但是,model 这里写的没问题啊,你再好好看看?我是真的不明白你要问什么。数据迁移的话表的字段不也是可以自己设置,再说了,你也不一定要用迁移啊!可以手动建表行不行啊?还有,ORM 底层那肯定是转成 sql 啊~
|
16
mnssbe 2018-05-17 14:11:26 +08:00
花式黑 php php 不行就用别的语言吧
|
18
websterq 2018-05-17 15:13:34 +08:00
Laravel 的 ORM 除了用 Query Builder 封装的基本 SQL,也有 Eloquent,类似 Yii 的 AR 类: https://laravel.com/docs/5.5/eloquent,可以面向对象的方式进行 SQL 的。
另外,文档方面,我觉得 Laravel 也不差啊。。。。不知道楼上说差指的是啥。。。 |