wazzowski, вся фишка в том, что крутые спецы решают минимум проблем по максимальным ценам, к этому и нужно стремиться, а не пытаться браться за все подряд.
Натравить звездочку в A-записи домена на IP сервера и все - динамичный поддомен работает. Если нужны отдельная база/хранилище/логика для поддоменов, то использовать один из двух Tenancy-пакетов: https://tenancy.dev/ или https://tenancyforlaravel.com/
d2m3r, выглядит нормально. Нужно в этом же файле попробовать провести любую операцию с базой. Сам сервер то запущен? Можно проверить через HeidiSQL к примеру (в комплекте с OS Panel идет)