Натравить звездочку в A-записи домена на IP сервера и все - динамичный поддомен работает. Если нужны отдельная база/хранилище/логика для поддоменов, то использовать один из двух Tenancy-пакетов: https://tenancy.dev/ или https://tenancyforlaravel.com/
если на хостинге нет доступа к консоли, то будет немного танцев с бубнами, если надо будет сделать какую нибудь artisan команду (например кеш скинуть). Придется делать локально, потом мержить