gecche/laravel-multidomain
Run one Laravel codebase across multiple domains/tenants. Automatically load per-domain .env, storage paths, and database connections so each customer can have isolated config, data, and files while sharing the same application code.
composer.json updated for Laravel 13.xcomposer.json updated for Laravel 11.xcomposer.json updated for Laravel 12.xqueue:listen command :)queue:listen commandcomposer.json updated for Laravel 9.xupdate_env command's instructionsApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valueApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valueApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valueApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valueApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valueApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valueApplication's constructor param domainParams for storing miscellaneous params used for handling domains:
the first one is the domain_detection_function_web param which accept a Closure for customizing
the doamin detection function instead of relying upon $_SERVER['SERVER_NAME'] valuequeue:listen command adapting it to the new Laravel 8.x signaturecomposer.json updated for Laravel 8.xenvironmentFileDomain when no domain is given.environmentFileDomain when no domain is given.environmentFileDomain when no domain is given.environmentFileDomain when no domain is given.environmentFileDomain when no domain is given.environmentFileDomain when no domain is given.env_path helper to get the folder in which env files are placed.env_path helper to get the folder in which env files are placed.env_path helper to get the folder in which env files are placed.env_path helper to get the folder in which env files are placed.env_path helper to get the folder in which env files are placed.env_path helper to get the folder in which env files are placed.composer.json updated for Laravel 7.xstorage:link commandstorage:link commandstorage:link commandstorage:link commandstorage:link commandGecche\Multidomain\Foundation\Application for handling separated cache files for each
domain when using the route:cache or event:cache Laravel commandsGecche\Multidomain\Foundation\Application for handling separated cache files for each
domain when using the route:cache or event:cache Laravel commandsGecche\Multidomain\Foundation\Application for handling separated cache files for each
domain when using the route:cache Laravel commandGecche\Multidomain\Foundation\Application for handling separated cache files for each
domain when using the route:cache Laravel commandGecche\Multidomain\Foundation\Application for handling separated cache files for each
domain when using the route:cache Laravel commandGecche\Multidomain\Foundation\Console\DomainCommandTrait: running the
domain:add command, sometimes some lines in the stub .env file were
skipped and not replicated in the new .env. fileGecche\Multidomain\Foundation\Console\DomainCommandTrait: running the
domain:add command, sometimes some lines in the stub .env file were
skipped and not replicated in the new .env. fileGecche\Multidomain\Foundation\Console\DomainCommandTrait: running the
domain:add command, sometimes some lines in the stub .env file were
skipped and not replicated in the new .env. fileGecche\Multidomain\Foundation\Console\DomainCommandTrait: running the
domain:add command, sometimes some lines in the stub .env file were
skipped and not replicated in the new .env. fileGecche\Multidomain\Foundation\Console\DomainCommandTrait: running the
domain:add command, sometimes some lines in the stub .env file were
skipped and not replicated in the new .env. filecomposer.json updated for Laravel 6.xcomposer.json updated for Laravel 5.8composer.json updated for Laravel 5.7Gecche\Multidomain\Queue\Listener due to changes in handling
worker commands in the parent class.composer.json updated for Laravel 5.6DomainConsoleServiceProvider provider from
Gecche\Multidomain\Foundation to Gecche\Multidomain\Foundation\Providers
in order to respect folder struture.composer.json file for testing purposes (from now Git branches are separated for each
Laravel release starting from 5.5 and as pointed out in the docs)How can I help you explore Laravel packages today?