gpt4 book ai didi

php - Laravel 中 morphs 列类型有什么用?

转载 作者:行者123 更新时间:2023-11-29 09:30:36 26 4
gpt4 key购买 nike

$table->morphs 列类型可以存储什么类型的数据?

$table->morphs('taggable');

我不完全理解here给出的解释.

Adds taggable_id UNSIGNED BIGINT and taggable_type VARCHAR equivalent columns.

提前致谢。

最佳答案

$table->morphs('column_name') 是一个快捷方式,它将创建 2 列:

column_name_id 具有无符号整数数据类型和

column_name_typestring 数据类型创建多态关系

所以

$table->morphs('taggable');

等同于:

$table->unsignedInteger("taggable_id");
$table->string("taggable_type");

关于php - Laravel 中 morphs 列类型有什么用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58811999/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com