Все просто. Видео уроки создают, обычно, программу обучения. Когда у Вас нет разбитых подзадач для большой задачи(причина по которой вы изучаете новую технологию) проще воспользоваться чужими подзадачами(программой) для изучения новой технологии. Когда Вы освоили азы в этой технологии и беретесь за решения основной задачи, Вы уже способны ориентироваться в новой технологии и Вас начинают интересовать конкретные вопросы, ответы на которые уже довольно просто найти в документации. Начинать учить технологию по документации довольно трудно.
Надо генерировать модель для другой таблицы, сделать к ней запрос и сохранить, но вторичные ключи лучше делать по ID, тогда изменение имени каталога будет автоматически подхватываться