Прошу прощения, если немного опоздал с ответом, но по-моему это классическая задача для multitenancy. Для laravel есть несколько пакетов для её реализации, я использовал
этот, но вы можете исследовать тему глубже и подобрать подходящее решение для своего случая.