Каковы виды использования столбцов morphs в Laravel? - PullRequest
0 голосов
/ 12 ноября 2019

Какие данные могут храниться с типом столбца $ table-> morphs?

$table->morphs('taggable');

Я не до конца понимаю объяснение, данное здесь .

Добавляет теги аналогичные столбцы UNSIGNED BIGINT и taggable_type VARCHAR.

Заранее спасибо.

1 Ответ

1 голос
/ 12 ноября 2019

$table->morphs('column_name') - это ярлык, он создаст 2 столбца:

column_name_id с целым числом без знака тип данных и

column_name_type со строкой тип данных для создания полиморфных отношений

, поэтому

$table->morphs('taggable');

совпадает с:

$table->unsignedInteger("taggable_id");
$table->string("taggable_type");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...