Php > 7.1
Primero clonamos el proyecto
$ git clone https://github.com/Enmel/PizzaApi
E instalamos las dependencias
$ composer install
Ahora renombramos el archivo ".env.example" que esta en la raiz del directorio a ".env" y configuramos los parametros de la base de datos
$ php artisan storage:link
Con eso se crea un link simbolico entre la carpeta storage y sus subcarpetas storage/app/public. Que es la utilizada por imagenes.
php artisan migrate:fresh
php artisan passport:install
Para generar la documentacion usar:
php artisan l5-swagger:generate
Esto genera la documentacion con Swagger ui en la ruta /api/documentation
Sistema de Reservacion de MesaApiVistas de admin
Integrar el api y los recursos con el paquete spatie/laravel-query-builderFoodCategoriesTablesOrders
Capacidad de agregar imagenes a la comida (Food) y las categorias (FoodCategories)FoodCategorias
- Agregar Factories y Seeders para llenar la base de datos con datos de prueba
- Food
- FoodCategories
- Users (admin)
- Agregar la documentacion con Swagger
Agregar y configurar SwaggerUsers- Orders
- Foods
- Categories
- Tables
- Reservations
- Agregar Gates para las autorizaciones de usuarios
- Integracion con MailGun