小编out*_*olf的帖子

Laravel 迁移外键

我正在尝试在 Laravel 中建立一些关系,我对关系和迁移有点困惑。这是我正在做的一个简单的例子:

Users -> has_many -> Cats
Run Code Online (Sandbox Code Playgroud)

所以我的用户迁移文件与 Cats 有如下关系:

$table->foreign('cats_id')->references('id')->on('cats')
Run Code Online (Sandbox Code Playgroud)

但是当我运行迁移时,我得到:

Error: relation cats does not exist...
Run Code Online (Sandbox Code Playgroud)

我需要在用户表之前构建 Cats 表吗?

我是否还需要指定两者之间的外部关系,或者如果模型包含“hasMany”和“belongsTo”,Laravel 不会在迁移时自动建立这些关系?

我真的需要迁移吗?

php laravel laravel-4

2
推荐指数
1
解决办法
4685
查看次数

Postgres %%功能

此语句中的“ %%”是什么意思?

SELECT nextval(seq_name) %% 1024 INTO seq_id;
Run Code Online (Sandbox Code Playgroud)

当我使用Postgres时为什么会说呢?

operator does not exist: bigint %% integer
Run Code Online (Sandbox Code Playgroud)

sql postgresql plpgsql

2
推荐指数
1
解决办法
496
查看次数

标签 统计

laravel ×1

laravel-4 ×1

php ×1

plpgsql ×1

postgresql ×1

sql ×1