Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

Cataract0523's avatar

Creating a Whitelabel Area in a project

Has anyone ever whitelabeled a system with laravel?

I have a SaaS which I maintain my clients and my users using it. They both have the same login in the plataform but with different views based on their roles.

Now I need to allow my users to login into my client’s public page. But this needs to be whitelabel therefore cannot be the same login. I am stuck on how to create this totally new and separated login/area on the same project.

Example: /{clientename}/login /{clientname}/dashboard etc..

I came from .NET where I could just create an area inside a project which was sort of a new project inside an existing one.

Is there a way to achieve this on laravel?

Any tips?

0 likes
1 reply
mrweb's avatar

I would go for a multi-tenant project first so that everyone has their own data separated from others (like this one: https://laravel-news.com/subdomain-multitenency-package) and then I would get their subdomain or unique branch key and create views like this:

views
--branch1/dashboard.blade.php
--branch1/table.blade.php
--branch2/dashboard.blade.php
--branch2/table.blade.php

Please or to participate in this conversation.