@@ -80,19 +80,19 @@ |
||
80 | 80 | */ |
81 | 81 | public function resource(string $resource_name, $handler, string $name = null, string $model_id_name = null): void |
82 | 82 | { |
83 | - $resource_name = substr($resource_name, 0, 1) == '/' ? $resource_name : "/".$resource_name; |
|
83 | + $resource_name = substr($resource_name, 0, 1) == '/' ? $resource_name : "/" . $resource_name; |
|
84 | 84 | $sanitRoute = substr_replace($resource_name, '', 0, 1); |
85 | 85 | $sanitRoute = (explode('/', $sanitRoute))[0]; |
86 | - $model_id_name = $model_id_name ?? singularize($sanitRoute)."_id"; |
|
86 | + $model_id_name = $model_id_name ?? singularize($sanitRoute) . "_id"; |
|
87 | 87 | |
88 | - $this->addRoute("GET", $resource_name, $handler.":list", ($name ? "{$name}.list" : null)); |
|
89 | - $this->addRoute("GET", "{$resource_name}/home", $handler.":list", ($name ? "{$name}.home" : null)); |
|
90 | - $this->addRoute("GET", "{$resource_name}/home/{search}/{page}", $handler.":list", ($name ? "{$name}.searchGet" : null)); |
|
91 | - $this->addRoute("GET", singularize($resource_name), $handler.":create", ($name ? "{$name}.create" : null)); |
|
92 | - $this->addRoute("GET", singularize($resource_name)."/{{$model_id_name}}", $handler.":edit", ($name ? "{$name}.edit" : null)); |
|
93 | - $this->addRoute("POST", "{$resource_name}/search", $handler.":search", ($name ? "{$name}.searchPost" : null)); |
|
94 | - $this->addRoute("POST", singularize($resource_name), $handler.":store", ($name ? "{$name}.store" : null)); |
|
95 | - $this->addRoute("POST", singularize($resource_name)."/{{$model_id_name}}", $handler.":update", ($name ? "{$name}.update" : null)); |
|
96 | - $this->addRoute("DELETE", singularize($resource_name)."/{{$model_id_name}}", $handler.":delete", ($name ? "{$name}.delete" : null)); |
|
88 | + $this->addRoute("GET", $resource_name, $handler . ":list", ($name ? "{$name}.list" : null)); |
|
89 | + $this->addRoute("GET", "{$resource_name}/home", $handler . ":list", ($name ? "{$name}.home" : null)); |
|
90 | + $this->addRoute("GET", "{$resource_name}/home/{search}/{page}", $handler . ":list", ($name ? "{$name}.searchGet" : null)); |
|
91 | + $this->addRoute("GET", singularize($resource_name), $handler . ":create", ($name ? "{$name}.create" : null)); |
|
92 | + $this->addRoute("GET", singularize($resource_name) . "/{{$model_id_name}}", $handler . ":edit", ($name ? "{$name}.edit" : null)); |
|
93 | + $this->addRoute("POST", "{$resource_name}/search", $handler . ":search", ($name ? "{$name}.searchPost" : null)); |
|
94 | + $this->addRoute("POST", singularize($resource_name), $handler . ":store", ($name ? "{$name}.store" : null)); |
|
95 | + $this->addRoute("POST", singularize($resource_name) . "/{{$model_id_name}}", $handler . ":update", ($name ? "{$name}.update" : null)); |
|
96 | + $this->addRoute("DELETE", singularize($resource_name) . "/{{$model_id_name}}", $handler . ":delete", ($name ? "{$name}.delete" : null)); |
|
97 | 97 | } |
98 | 98 | } |
99 | 99 | \ No newline at end of file |