Modelo de Conexão Laravel(backend) e React Native(frontend), com implementação de Autenticaçao e um exemplo de CRUD.
- PHP
- Composer
- Expo CLI (
npm install -g expo-cli
) - PostgreSQL
- Yarn ou npm
cd api-laravel
composer install
cp .env.example .env
php artisan key:generate
DB_CONNECTION=pgsql
DB_HOST=localhost
DB_PORT=5432
DB_DATABASE=laravel
DB_USERNAME=
DB_PASSWORD=
php artisan migrate
cd react-native-laravel
npm install
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
});
npx expo start