Skip to content

Basic laravel implentation, API Resource Crud, API Form Request Validation, Console Commands, Resources for standardized outputs, Migrations Seeders Factories, Models Relationships, Job Queue implementation.

Notifications You must be signed in to change notification settings

mohammed-adil-moughal/laravel_cars

Repository files navigation

Getting started

  1. Clone repo
  2. Composer install
  3. run command to create db php artisan database:create
  4. run php artisan migrate:install
  5. run php artisan migrate
  6. run php artisan db:seed to seed data
  7. run php artisan serve

CAR Endpoints

GET

http://127.0.0.1:8000/api/cars image

http://127.0.0.1:8000/api/cars/1 image

GET FILTERS http://127.0.0.1:8000/api/cars?brand=teal http://127.0.0.1:8000/api/cars?color=teal
image image

POST http://127.0.0.1:8000/api/cars

{
        "name": "Corbin",
        "color": "LightYellow",
        "brand": 1
}

PATCH http://127.0.0.1:8000/api/cars/1

{
        "color": "LightYellow",
        "brand": 1
}

DELETE

http://127.0.0.1:8000/api/cars/1

CARBRAND Endpoints

GET http://127.0.0.1:8000/api/car-brands http://127.0.0.1:8000/api/car-brands/1

POST http://127.0.0.1:8000/api/car-brands

{
        "name": "Corbin",
        "description": "nice mane nice"
}

PATCH http://127.0.0.1:8000/api/car-brands/1

{
        "description": "llasaow"
}

DELETE

http://127.0.0.1:8000/api/car-brands/1

UPLOAD IMAGE

curl --location --request POST 'http://127.0.0.1:8000/api/car-image' \
--header 'Accept: application/json' \
--form 'description="carimages"' \
--form 'car="2"' \
--form 'file=@"/home/adil/Pictures/DK/download.jpeg"'

About

Basic laravel implentation, API Resource Crud, API Form Request Validation, Console Commands, Resources for standardized outputs, Migrations Seeders Factories, Models Relationships, Job Queue implementation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published