На самом деле все зависит от ситуации и подходов.
Многие вообще пишут админку как отдельное приложение, таким образом выходит два независимых приложения для фронтэнда, и бекэнда, часто бывает удобно, да и гибкость ларавел многие нюансы позволяют обойти.
Есть примеры классического
простого начала,
Есть большой мощный пакет
Laravel Voyager, который вы упомянули, он позволит быстро построить мощную админку со стандартными функциями: просмотра, редактирования, добавления, медабиблиотека, строитель меню и тп. Это не CMS, это скажем так избавляет нас от строительства велосипедов, одновременно позволяет писать и гибкие штуки под себя.
Есть
October CMS, цмска построенная на Ларавел, параллельно вы можете и сами под нее разрабатывать.
Я советую начать с
первого примера, просто чтобы погрузиться в эту тему, изучить код, общие принципы. Далее попробовать вояджер, потом посмотреть Октобер. После этого у вас появится понимание что вам лучше подходит.
PS и изучайте сразу Laravel 5.5