Как лучше сделать админку на landing-page?
Можно, почему нет
Посмотрите SkeekS CMS, написанную на Yii2. Так как раз такой подход реализован. Можно оттуда выдернуть нужные куски кода и вставить в свой проект.