Из официальных документов для Laravel 5.3
группа маршрутов также может быть использована для обработки маршрутизации поддомена. Поддоменам могут быть назначены параметры маршрута, аналогичные маршрутным URI, , позволяющие фиксировать часть поддомена для использования в вашем маршруте или контроллере . Суб-домен может быть указан с помощью ключа домена на массив атрибутов группы:
Route::group(['domain' => '{account}.myapp.com'], function() {
Route::get('user/{id}', function ($account, $id) {
//
});
});
Ref: https://laravel.com/docs/5.3/routing#route-group-sub-domain-routing
Так что вам не нужно иметь два проекта Laravel.
Другим предложением является разделение интерфейсных и внутренних интерфейсов, где ваш серверный интерфейс является ларавелем и интерфейсом будет доступ к интерфейсу через API.
Для API laravel 5.3 есть официальный пакет «Паспорт».
Паспортные документы: https://laravel.com/docs/5.3/passport