Restructure routes to have individual files

This commit is contained in:
Kendrick Chan 2018-01-14 18:30:14 +08:00
parent 732a2b8545
commit 55b59cf003
8 changed files with 341 additions and 347 deletions

View file

@ -7,350 +7,3 @@ home:
path: / path: /
controller: App\Controller\HomeController::index 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

7
config/routes/auth.yaml Normal file
View file

@ -0,0 +1,7 @@
login:
path: /login
controller: App\Controller\SecurityController::login
logout:
path: /logout

144
config/routes/battery.yaml Normal file
View file

@ -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]

View file

@ -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]

View file

@ -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

34
config/routes/role.yaml Normal file
View file

@ -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]

34
config/routes/user.yaml Normal file
View file

@ -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]

View file

@ -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]