Skip to content

diogo-santos04/react-native-laravel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Integração Laravel + React Native

Modelo de Conexão Laravel(backend) e React Native(frontend), com implementação de Autenticaçao e um exemplo de CRUD.

Como rodar o projeto

Pré-requisitos

  • PHP
  • Composer
  • Expo CLI (npm install -g expo-cli)
  • PostgreSQL
  • Yarn ou npm

Backend (Laravel)

1. Instalação

cd api-laravel
composer install
cp .env.example .env
php artisan key:generate

2. Configura o .env

DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=laravel
DB_USERNAME=
DB_PASSWORD=

3. Rodar os migrates

php artisan migrate

4. Rodar projeto ( rodar no ip caso queira usar o celular )


Frontend (React Native)

1. Instalar as dependências

cd react-native-laravel
npm install

2. Configurar a URL da API

No projeto React Native, atualize a URL base da API no arquivo onde está configurado o axios (services/api.ts):

const api = axios.create({
  baseURL: 'http://127.0.0.1:8000/api', // Altere para seu IP local se testar no celular
});

3. Startar o projeto

npx expo start

About

Integração API Laravel com App React Native

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published