BackendAutex es una API RESTful construida con Laravel para la gestión de vehículos, partes, reportes y licencias.
- Requisitos previos
- Instalación
- Configuración de autenticación
- Configuración de base de datos
- Migraciones y modelos
- Comandos útiles
- Seeders
- Controllers
- PHP >= 8.0
- Composer
- MySQL o similar
composer install
cp .env.example .env
php artisan key:generate
composer require laravel/sanctum
php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
Edita el archivo .env
con los datos de tu base de datos.
php artisan make:migration create_vehicles_table
php artisan make:migration create_features_table
php artisan make:migration create_parts_table
php artisan make:migration create_reports_table
php artisan make:migration create_licenses_table
php artisan make:model Vehicle
php artisan make:model Part
php artisan make:model Feature
php artisan make:model Report
php artisan make:model License
php artisan migrate
⚠️ Advertencia: Este comando eliminará todos los datos de la base de 1datos.
php artisan migrate:fresh
php artisan migrate
php artisan migrate:fresh
php artisan make:model
php artisan make:migration
php artisan make:seeder UserSeeder
php artisan make:seeder VehicleSeeder
php artisan make:seeder PartSeeder
php artisan make:seeder FeatureSeeder
php artisan make:seeder ReportSeeder
php artisan make:seeder LicenseSeeder
php artisan make:controller API/AuthController
php artisan make:controller API/VehicleController --resource
php artisan make:controller API/PartController --resource
php artisan make:controller API/FeatureController --resource
php artisan make:controller API/ReportController --resource
php artisan make:controller API/LicenseController --resource