From 55b59cf0034c4ff158e38e2e5cdee80316f4de30 Mon Sep 17 00:00:00 2001 From: Kendrick Chan Date: Sun, 14 Jan 2018 18:30:14 +0800 Subject: [PATCH] Restructure routes to have individual files --- config/routes.yaml | 347 ------------------------------------ config/routes/auth.yaml | 7 + config/routes/battery.yaml | 144 +++++++++++++++ config/routes/customer.yaml | 34 ++++ config/routes/dev/test.yaml | 10 ++ config/routes/role.yaml | 34 ++++ config/routes/user.yaml | 34 ++++ config/routes/vehicle.yaml | 78 ++++++++ 8 files changed, 341 insertions(+), 347 deletions(-) create mode 100644 config/routes/auth.yaml create mode 100644 config/routes/battery.yaml create mode 100644 config/routes/customer.yaml create mode 100644 config/routes/dev/test.yaml create mode 100644 config/routes/role.yaml create mode 100644 config/routes/user.yaml create mode 100644 config/routes/vehicle.yaml diff --git a/config/routes.yaml b/config/routes.yaml index e52f197c..fe5c04a3 100644 --- a/config/routes.yaml +++ b/config/routes.yaml @@ -7,350 +7,3 @@ home: path: / controller: App\Controller\HomeController::index -# auth - -login: - path: /login - controller: App\Controller\SecurityController::login - -logout: - path: /logout - -# users - -user_list: - path: /users - controller: App\Controller\UserController::index - -user_rows: - path: /users/rows - controller: App\Controller\UserController::rows - methods: [POST] - -user_create: - path: /users/create - controller: App\Controller\UserController::addForm - methods: [GET] - -user_create_submit: - path: /users/create - controller: App\Controller\UserController::addSubmit - methods: [POST] - -user_update: - path: /users/{id} - controller: App\Controller\UserController::updateForm - methods: [GET] - -user_update_submit: - path: /users/{id} - controller: App\Controller\UserController::updateSubmit - methods: [POST] - -user_delete: - path: /users/{id} - controller: App\Controller\UserController::destroy - methods: [DELETE] - -# roles - -role_list: - path: /roles - controller: App\Controller\RoleController::index - -role_rows: - path: /roles/rows - controller: App\Controller\RoleController::rows - methods: [POST] - -role_create: - path: /roles/create - controller: App\Controller\RoleController::addForm - methods: [GET] - -role_create_submit: - path: /roles/create - controller: App\Controller\RoleController::addSubmit - methods: [POST] - -role_update: - path: /roles/{id} - controller: App\Controller\RoleController::updateForm - methods: [GET] - -role_update_submit: - path: /roles/{id} - controller: App\Controller\RoleController::updateSubmit - methods: [POST] - -role_delete: - path: /roles/{id} - controller: App\Controller\RoleController::destroy - methods: [DELETE] - -# batteries - -battery_list: - path: /batteries - controller: App\Controller\BatteryController::index - -battery_rows: - path: /batteries/rows - controller: App\Controller\BatteryController::rows - methods: [POST] - -battery_create: - path: /batteries/create - controller: App\Controller\BatteryController::addForm - methods: [GET] - -battery_create_submit: - path: /batteries/create - controller: App\Controller\BatteryController::addSubmit - methods: [POST] - -battery_update: - path: /batteries/{id} - controller: App\Controller\BatteryController::updateForm - methods: [GET] - -battery_update_submit: - path: /batteries/{id} - controller: App\Controller\BatteryController::updateSubmit - methods: [POST] - -battery_delete: - path: /batteries/{id} - controller: App\Controller\BatteryController::destroy - methods: [DELETE] - -# battery manufacturers - -bmfg_list: - path: /battery-manufacturers - controller: App\Controller\BatteryManufacturerController::index - -bmfg_rows: - path: /battery-manufacturers/rows - controller: App\Controller\BatteryManufacturerController::rows - methods: [POST] - -bmfg_create: - path: /battery-manufacturers/create - controller: App\Controller\BatteryManufacturerController::addForm - methods: [GET] - -bmfg_create_submit: - path: /battery-manufacturers/create - controller: App\Controller\BatteryManufacturerController::addSubmit - methods: [POST] - -bmfg_update: - path: /battery-manufacturers/{id} - controller: App\Controller\BatteryManufacturerController::updateForm - methods: [GET] - -bmfg_update_submit: - path: /battery-manufacturers/{id} - controller: App\Controller\BatteryManufacturerController::updateSubmit - methods: [POST] - -bmfg_delete: - path: /battery-manufacturers/{id} - controller: App\Controller\BatteryManufacturerController::destroy - methods: [DELETE] - -# battery models - -bmodel_list: - path: /battery-models - controller: App\Controller\BatteryModelController::index - -bmodel_rows: - path: /battery-models/rows - controller: App\Controller\BatteryModelController::rows - methods: [POST] - -bmodel_create: - path: /battery-models/create - controller: App\Controller\BatteryModelController::addForm - methods: [GET] - -bmodel_create_submit: - path: /battery-models/create - controller: App\Controller\BatteryModelController::addSubmit - methods: [POST] - -bmodel_update: - path: /battery-models/{id} - controller: App\Controller\BatteryModelController::updateForm - methods: [GET] - -bmodel_update_submit: - path: /battery-models/{id} - controller: App\Controller\BatteryModelController::updateSubmit - methods: [POST] - -bmodel_delete: - path: /battery-models/{id} - controller: App\Controller\BatteryModelController::destroy - methods: [DELETE] - -# battery sizes - -bsize_list: - path: /battery-sizes - controller: App\Controller\BatterySizeController::index - -bsize_rows: - path: /battery-sizes/rows - controller: App\Controller\BatterySizeController::rows - methods: [POST] - -bsize_create: - path: /battery-sizes/create - controller: App\Controller\BatterySizeController::addForm - methods: [GET] - -bsize_create_submit: - path: /battery-sizes/create - controller: App\Controller\BatterySizeController::addSubmit - methods: [POST] - -bsize_update: - path: /battery-sizes/{id} - controller: App\Controller\BatterySizeController::updateForm - methods: [GET] - -bsize_update_submit: - path: /battery-sizes/{id} - controller: App\Controller\BatterySizeController::updateSubmit - methods: [POST] - -bsize_delete: - path: /battery-sizes/{id} - controller: App\Controller\BatterySizeController::destroy - methods: [DELETE] - -# vehicles - -vehicle_list: - path: /vehicles - controller: App\Controller\VehicleController::index - -vehicle_rows: - path: /vehicles/rows - controller: App\Controller\VehicleController::rows - methods: [POST] - -vehicle_create: - path: /vehicles/create - controller: App\Controller\VehicleController::addForm - methods: [GET] - -vehicle_create_submit: - path: /vehicles/create - controller: App\Controller\VehicleController::addSubmit - methods: [POST] - -vehicle_update: - path: /vehicles/{id} - controller: App\Controller\VehicleController::updateForm - methods: [GET] - -vehicle_update_submit: - path: /vehicles/{id} - controller: App\Controller\VehicleController::updateSubmit - methods: [POST] - -vehicle_delete: - path: /vehicles/{id} - controller: App\Controller\VehicleController::destroy - methods: [DELETE] - -# vehicle manufacturers - -vmfg_list: - path: /vehicle-manufacturers - controller: App\Controller\VehicleManufacturerController::index - -vmfg_rows: - path: /vehicle-manufacturers/rows - controller: App\Controller\VehicleManufacturerController::rows - methods: [POST] - -vmfg_create: - path: /vehicle-manufacturers/create - controller: App\Controller\VehicleManufacturerController::addForm - methods: [GET] - -vmfg_create_submit: - path: /vehicle-manufacturers/create - controller: App\Controller\VehicleManufacturerController::addSubmit - methods: [POST] - -vmfg_vehicles: - path: /vehicle-manufacturers/vehicles - controller: App\Controller\VehicleManufacturerController::getVehicles - methods: [POST] - -vmfg_update: - path: /vehicle-manufacturers/{id} - controller: App\Controller\VehicleManufacturerController::updateForm - methods: [GET] - -vmfg_update_submit: - path: /vehicle-manufacturers/{id} - controller: App\Controller\VehicleManufacturerController::updateSubmit - methods: [POST] - -vmfg_delete: - path: /vehicle-manufacturers/{id} - controller: App\Controller\VehicleManufacturerController::destroy - methods: [DELETE] - -# customers - -customer_list: - path: /customers - controller: App\Controller\CustomerController::index - -customer_rows: - path: /customers/rows - controller: App\Controller\CustomerController::rows - methods: [POST] - -customer_create: - path: /customers/create - controller: App\Controller\CustomerController::addForm - methods: [GET] - -customer_create_submit: - path: /customers/create - controller: App\Controller\CustomerController::addSubmit - methods: [POST] - -customer_update: - path: /customers/{id} - controller: App\Controller\CustomerController::updateForm - methods: [GET] - -customer_update_submit: - path: /customers/{id} - controller: App\Controller\CustomerController::updateSubmit - methods: [POST] - -customer_delete: - path: /customers/{id} - controller: App\Controller\CustomerController::destroy - methods: [DELETE] - -# test - -test_acl: - path: /test/acl - controller: App\Controller\TestController::index - -test_gmap: - path: /test/gmap - controller: App\Controller\TestController::gmap diff --git a/config/routes/auth.yaml b/config/routes/auth.yaml new file mode 100644 index 00000000..9a4088c5 --- /dev/null +++ b/config/routes/auth.yaml @@ -0,0 +1,7 @@ +login: + path: /login + controller: App\Controller\SecurityController::login + +logout: + path: /logout + diff --git a/config/routes/battery.yaml b/config/routes/battery.yaml new file mode 100644 index 00000000..00045f0a --- /dev/null +++ b/config/routes/battery.yaml @@ -0,0 +1,144 @@ +# battery + +battery_list: + path: /batteries + controller: App\Controller\BatteryController::index + +battery_rows: + path: /batteries/rows + controller: App\Controller\BatteryController::rows + methods: [POST] + +battery_create: + path: /batteries/create + controller: App\Controller\BatteryController::addForm + methods: [GET] + +battery_create_submit: + path: /batteries/create + controller: App\Controller\BatteryController::addSubmit + methods: [POST] + +battery_update: + path: /batteries/{id} + controller: App\Controller\BatteryController::updateForm + methods: [GET] + +battery_update_submit: + path: /batteries/{id} + controller: App\Controller\BatteryController::updateSubmit + methods: [POST] + +battery_delete: + path: /batteries/{id} + controller: App\Controller\BatteryController::destroy + methods: [DELETE] + +# battery manufacturers + +bmfg_list: + path: /battery-manufacturers + controller: App\Controller\BatteryManufacturerController::index + +bmfg_rows: + path: /battery-manufacturers/rows + controller: App\Controller\BatteryManufacturerController::rows + methods: [POST] + +bmfg_create: + path: /battery-manufacturers/create + controller: App\Controller\BatteryManufacturerController::addForm + methods: [GET] + +bmfg_create_submit: + path: /battery-manufacturers/create + controller: App\Controller\BatteryManufacturerController::addSubmit + methods: [POST] + +bmfg_update: + path: /battery-manufacturers/{id} + controller: App\Controller\BatteryManufacturerController::updateForm + methods: [GET] + +bmfg_update_submit: + path: /battery-manufacturers/{id} + controller: App\Controller\BatteryManufacturerController::updateSubmit + methods: [POST] + +bmfg_delete: + path: /battery-manufacturers/{id} + controller: App\Controller\BatteryManufacturerController::destroy + methods: [DELETE] + +# battery models + +bmodel_list: + path: /battery-models + controller: App\Controller\BatteryModelController::index + +bmodel_rows: + path: /battery-models/rows + controller: App\Controller\BatteryModelController::rows + methods: [POST] + +bmodel_create: + path: /battery-models/create + controller: App\Controller\BatteryModelController::addForm + methods: [GET] + +bmodel_create_submit: + path: /battery-models/create + controller: App\Controller\BatteryModelController::addSubmit + methods: [POST] + +bmodel_update: + path: /battery-models/{id} + controller: App\Controller\BatteryModelController::updateForm + methods: [GET] + +bmodel_update_submit: + path: /battery-models/{id} + controller: App\Controller\BatteryModelController::updateSubmit + methods: [POST] + +bmodel_delete: + path: /battery-models/{id} + controller: App\Controller\BatteryModelController::destroy + methods: [DELETE] + +# battery sizes + +bsize_list: + path: /battery-sizes + controller: App\Controller\BatterySizeController::index + +bsize_rows: + path: /battery-sizes/rows + controller: App\Controller\BatterySizeController::rows + methods: [POST] + +bsize_create: + path: /battery-sizes/create + controller: App\Controller\BatterySizeController::addForm + methods: [GET] + +bsize_create_submit: + path: /battery-sizes/create + controller: App\Controller\BatterySizeController::addSubmit + methods: [POST] + +bsize_update: + path: /battery-sizes/{id} + controller: App\Controller\BatterySizeController::updateForm + methods: [GET] + +bsize_update_submit: + path: /battery-sizes/{id} + controller: App\Controller\BatterySizeController::updateSubmit + methods: [POST] + +bsize_delete: + path: /battery-sizes/{id} + controller: App\Controller\BatterySizeController::destroy + methods: [DELETE] + diff --git a/config/routes/customer.yaml b/config/routes/customer.yaml new file mode 100644 index 00000000..39a2f9a0 --- /dev/null +++ b/config/routes/customer.yaml @@ -0,0 +1,34 @@ +customer_list: + path: /customers + controller: App\Controller\CustomerController::index + +customer_rows: + path: /customers/rows + controller: App\Controller\CustomerController::rows + methods: [POST] + +customer_create: + path: /customers/create + controller: App\Controller\CustomerController::addForm + methods: [GET] + +customer_create_submit: + path: /customers/create + controller: App\Controller\CustomerController::addSubmit + methods: [POST] + +customer_update: + path: /customers/{id} + controller: App\Controller\CustomerController::updateForm + methods: [GET] + +customer_update_submit: + path: /customers/{id} + controller: App\Controller\CustomerController::updateSubmit + methods: [POST] + +customer_delete: + path: /customers/{id} + controller: App\Controller\CustomerController::destroy + methods: [DELETE] + diff --git a/config/routes/dev/test.yaml b/config/routes/dev/test.yaml new file mode 100644 index 00000000..a3fd4e19 --- /dev/null +++ b/config/routes/dev/test.yaml @@ -0,0 +1,10 @@ +# test + +test_acl: + path: /test/acl + controller: App\Controller\TestController::index + +test_gmap: + path: /test/gmap + controller: App\Controller\TestController::gmap + diff --git a/config/routes/role.yaml b/config/routes/role.yaml new file mode 100644 index 00000000..d46e70c0 --- /dev/null +++ b/config/routes/role.yaml @@ -0,0 +1,34 @@ +role_list: + path: /roles + controller: App\Controller\RoleController::index + +role_rows: + path: /roles/rows + controller: App\Controller\RoleController::rows + methods: [POST] + +role_create: + path: /roles/create + controller: App\Controller\RoleController::addForm + methods: [GET] + +role_create_submit: + path: /roles/create + controller: App\Controller\RoleController::addSubmit + methods: [POST] + +role_update: + path: /roles/{id} + controller: App\Controller\RoleController::updateForm + methods: [GET] + +role_update_submit: + path: /roles/{id} + controller: App\Controller\RoleController::updateSubmit + methods: [POST] + +role_delete: + path: /roles/{id} + controller: App\Controller\RoleController::destroy + methods: [DELETE] + diff --git a/config/routes/user.yaml b/config/routes/user.yaml new file mode 100644 index 00000000..cd44b326 --- /dev/null +++ b/config/routes/user.yaml @@ -0,0 +1,34 @@ +user_list: + path: /users + controller: App\Controller\UserController::index + +user_rows: + path: /users/rows + controller: App\Controller\UserController::rows + methods: [POST] + +user_create: + path: /users/create + controller: App\Controller\UserController::addForm + methods: [GET] + +user_create_submit: + path: /users/create + controller: App\Controller\UserController::addSubmit + methods: [POST] + +user_update: + path: /users/{id} + controller: App\Controller\UserController::updateForm + methods: [GET] + +user_update_submit: + path: /users/{id} + controller: App\Controller\UserController::updateSubmit + methods: [POST] + +user_delete: + path: /users/{id} + controller: App\Controller\UserController::destroy + methods: [DELETE] + diff --git a/config/routes/vehicle.yaml b/config/routes/vehicle.yaml new file mode 100644 index 00000000..46762c0c --- /dev/null +++ b/config/routes/vehicle.yaml @@ -0,0 +1,78 @@ +# vehicles + +vehicle_list: + path: /vehicles + controller: App\Controller\VehicleController::index + +vehicle_rows: + path: /vehicles/rows + controller: App\Controller\VehicleController::rows + methods: [POST] + +vehicle_create: + path: /vehicles/create + controller: App\Controller\VehicleController::addForm + methods: [GET] + +vehicle_create_submit: + path: /vehicles/create + controller: App\Controller\VehicleController::addSubmit + methods: [POST] + +vehicle_update: + path: /vehicles/{id} + controller: App\Controller\VehicleController::updateForm + methods: [GET] + +vehicle_update_submit: + path: /vehicles/{id} + controller: App\Controller\VehicleController::updateSubmit + methods: [POST] + +vehicle_delete: + path: /vehicles/{id} + controller: App\Controller\VehicleController::destroy + methods: [DELETE] + +# vehicle manufacturers + +vmfg_list: + path: /vehicle-manufacturers + controller: App\Controller\VehicleManufacturerController::index + +vmfg_rows: + path: /vehicle-manufacturers/rows + controller: App\Controller\VehicleManufacturerController::rows + methods: [POST] + +vmfg_create: + path: /vehicle-manufacturers/create + controller: App\Controller\VehicleManufacturerController::addForm + methods: [GET] + +vmfg_create_submit: + path: /vehicle-manufacturers/create + controller: App\Controller\VehicleManufacturerController::addSubmit + methods: [POST] + +vmfg_vehicles: + path: /vehicle-manufacturers/vehicles + controller: App\Controller\VehicleManufacturerController::getVehicles + methods: [POST] + +vmfg_update: + path: /vehicle-manufacturers/{id} + controller: App\Controller\VehicleManufacturerController::updateForm + methods: [GET] + +vmfg_update_submit: + path: /vehicle-manufacturers/{id} + controller: App\Controller\VehicleManufacturerController::updateSubmit + methods: [POST] + +vmfg_delete: + path: /vehicle-manufacturers/{id} + controller: App\Controller\VehicleManufacturerController::destroy + methods: [DELETE] + +