Skip to content

asyncdeveloper/petshop-api

Repository files navigation

Pet Shop API

A Laravel Pet Shop API

Description

This project was built with Laravel and MySQL.

Running the Application

With Docker

To run the Application, you must install:

Then run this command in project root - This will install dependencies, migrate and also seed into the database

$ make install

You should be able to visit your app at http://localhost:8080

Environment

An .env is auto created from .env.example on project install you can change any of the values as needed.

API documentation:

(Link to Swagger Documentation)

Generate swagger docs:

$ make generate-docs

Testing

To run tests:

$ make run-tests

Code Insights

To run code insight:

$ make php-insights

Restart application

$ make restart

Re-Install Project

$ make re-install

Additional commands

$ make down
$ make up
$ make down
$ make migrate

Level 3 Challenge: Currency Exchange Rate Package

folder packages/asyncdeveloper/currency-exchange

This package is auto installed as it is already added to composer.json

About

petshop-api

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages