Uma estrutura para usar como base em projetos utilizando as tecnologias descritas acima!
Eu montei esse projeto apenas para estudar, espero que assim como os muitos projetos que ja encontrei aqui me ajudaram, esse projeto possa ajudar você também :)
Para que tudo funcione corretamente, você precisa ter o Composer mais recente, PHP 8 e o NodeJS v16 instalado.
Caso deseje testar esse projeto, siga os passos abaixo!
Frontend
- Primeiro clone este repositório
git clone https://github.com/linhous/laravel-vite-react-typescript.git
- Entre na pasta laravel-vite-react-typescript
cd laravel-vite-react-typescript
- Execute yarn para instalar as dependências
yarn
Backend
-
Utilize o arquivo .env-example para criar um arquivo .env (pode-se copiar o arquivo examplo mantendo apenas o nome .env), aproveite para configurar o banco de dados.
-
Atualize os pacotes através do composer
composer install
-
Após a instalação, execute o comando para gerar a chave do Laravel
php artisan key:generate
-
Aproveite para popular o banco de dados com a estrutura atual
php artisan migrate
-
Finalizando Agora você só precisa iniciar os dois serviços:
php artisan serve
yarn dev
Feito isso, você pode acessar a rota /register para se registrar e aproveitar a estrutura.
Dica Você pode usar o comando:
php artisan route:list
Veja as rotas disponíveis no projeto.