иногда есть смысл все делать явно, а не через магию laravel - После будет проще поддерживать и код будет очевиднее
ну вот например, при создании надо понимать какой тип записи (в таблице колонка type) и при type == 1 присваивать записи одну айдишку а если type <> 1 то другую..