|
1 | 1 | export const STUB_TEMPLATES = { |
2 | | - "api-resource-routes": ` router.get("/{{ routePrefix }}", () => {{ variableName }}.index()); |
3 | | - router.get("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.show(request, params)); |
4 | | - router.put("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.update(request, params)); |
5 | | - router.delete("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.destroy(request, params)); |
| 2 | + "api-resource-routes": ` router.get("/{{ routePrefix }}", () => {{ variableName }}.index()).name("{{ routePrefix }}.index"); |
| 3 | + router.get("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.show(request, params)).name("{{ routePrefix }}.show"); |
| 4 | + router.put("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.update(request, params)).name("{{ routePrefix }}.update"); |
| 5 | + router.delete("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.destroy(request, params)).name("{{ routePrefix }}.destroy"); |
6 | 6 | `, |
7 | 7 | controller: `import { Controller } from "@/app/Http/Controllers/Controller"; |
8 | 8 |
|
@@ -123,13 +123,13 @@ function {{ exportName }}Page({ title = "{{ exportName }}", id }: {{ exportName |
123 | 123 |
|
124 | 124 | export const {{ exportName }} = withLayout(AppLayout, {{ exportName }}Page, { title: "{{ exportName }} — Ninots" }); |
125 | 125 | `, |
126 | | - "web-resource-routes": ` router.get("/{{ routePrefix }}", () => {{ variableName }}.index()); |
127 | | - router.get("/{{ routePrefix }}/create", () => {{ variableName }}.create()); |
128 | | - router.post("/{{ routePrefix }}", (request) => {{ variableName }}.store(request)); |
129 | | - router.get("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.show(request, params)); |
130 | | - router.get("/{{ routePrefix }}/:id/edit", (request, params) => {{ variableName }}.edit(request, params)); |
131 | | - router.put("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.update(request, params)); |
132 | | - router.delete("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.destroy(request, params)); |
| 126 | + "web-resource-routes": ` router.get("/{{ routePrefix }}", () => {{ variableName }}.index()).name("{{ routePrefix }}.index"); |
| 127 | + router.get("/{{ routePrefix }}/create", () => {{ variableName }}.create()).name("{{ routePrefix }}.create"); |
| 128 | + router.post("/{{ routePrefix }}", (request) => {{ variableName }}.store(request)).name("{{ routePrefix }}.store"); |
| 129 | + router.get("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.show(request, params)).name("{{ routePrefix }}.show"); |
| 130 | + router.get("/{{ routePrefix }}/:id/edit", (request, params) => {{ variableName }}.edit(request, params)).name("{{ routePrefix }}.edit"); |
| 131 | + router.put("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.update(request, params)).name("{{ routePrefix }}.update"); |
| 132 | + router.delete("/{{ routePrefix }}/:id", (request, params) => {{ variableName }}.destroy(request, params)).name("{{ routePrefix }}.destroy"); |
133 | 133 | `, |
134 | 134 | "module-provider": `import type { Application } from "@ninots/framework"; |
135 | 135 | import { ROUTER_KEY, ServiceProvider } from "@ninots/framework"; |
@@ -163,7 +163,7 @@ export class {{ providerClassName }} extends ServiceProvider { |
163 | 163 | */ |
164 | 164 | export function {{ routesRegisterName }}(router: Router): void { |
165 | 165 | router.group({ prefix: "/{{ routePrefix }}", middleware: ["web"] }, () => { |
166 | | - // Module routes go here. |
| 166 | + router.get("/", () => new Response("{{ className }} module")).name("{{ routePrefix }}.index"); |
167 | 167 | }); |
168 | 168 | } |
169 | 169 | `, |
|
0 commit comments