В Laravel 4, работая с отношениями "многие ко многим", как описано в документах 4.2, как я могу заставить Laravel создать сводную таблицу для меня?
Нужно ли что-то добавить в мои миграции для двух задействованных моделей? Нужно ли вручную создавать миграцию для сводной таблицы? Или как Laravel узнает, как создать сводную таблицу?
Все, что я до сих пор делал, это добавляю информацию belongsToMany
к двум соответствующим моделям, т.е.
class User extends Eloquent
{
public function roles()
{
return $this->belongsToMany('Role');
}
}
Однако, это не вызывает создание сводной таблицы. Какой шаг я пропускаю?