php artisan migrate:fresh --seed
php artisan tinker
$tenant = \App\Models\Tenant::create(['id' => 'hello', 'plan' => 'Free']);
$tenant->domains()->create(['domain' => 'hello.localhost']);
App\Models\Tenant::all()->runForEach(function () { App\Models\User::factory()->create(); });
- Downloado do Docker (se estiver no Windows, utilize a instalação com WSL).
- Certifique-se de que o WSL2 esteja instalado. Siga as orientações neste link.
- Execute o comando
docker-compose up -d
- Caso esteja com containers anteriores, execute
docker-compose down
- Caso esteja com containers anteriores, execute
- Aguarde até a criação dos containers.
- Acesse o container
docker-compose exec -w /var/www api bash
- Execute os comandos:
composer install
(caso não tenha feito isso no projeto local)php artisan migrate --seed
(para criar o banco de dados e as tabelas)
docker-compose exec mysql bash
mysql -u root -p
(senha padrão definida comopassword
)GRANT ALL PRIVILEGES ON *.* TO 'admin'@'%';
FLUSH PRIVILEGES;