HADID-KARAN

Laravel docker app

API

Worker

Get list of workers

GET /api/workers parameters

  • page optional (defautl = 1)
  • perPage optional (default = 15)
  • sort=parameter_name[,sort_order=asc] optional (sort=name,desc or sort=created_at)

Create new worker

POST /api/workers parameters

  • name string
  • employee_number string

Update a worker

PUT /api/workers/{id}

Delete a worker

DELETE /api/workers/{id}


Machinery

Get list of machineries

GET /api/machineries parameters

  • page optional (defautl = 1)
  • perPage optional (default = 15)
  • sort=parameter_name[,sort_order=asc] optional (sort=name,desc or sort=created_at)

Create new worker

POST /api/machineries parameters

  • name string
  • type string CNC | MANUAL | MC

Update a worker

PUT /api/machineries/{id}

Delete a worker

DELETE /api/machineries/{id}


Job

Get list of jobs

GET /api/jobs parameters

  • page optional (defautl = 1)
  • perPage optional (default = 15)
  • sort=parameter_name[,sort_order=asc] optional (sort=title,desc or sort=created_at)

Create new job

POST /api/jobs parameters

  • title string
  • customer_name string
  • inquiry_number string (optional)
  • type string INQUIRY | NORMAL
  • amount integer
  • quantity integer
  • material string (optional)
  • weight string (optional)
  • start_date date (optional) format: 2020-10-17
  • end_date date (optional) format: 2020-11-18

Update a job

PUT /api/jobs/{id}

Delete a job

DELETE /api/jobs/{id}