resource static method
void
resource(})
Implementation
static void resource(
String path,
dynamic controller, {
String? prefix,
List<Middleware>? middleware,
String? domain,
String regex = r'\d+(.\d+)?',
}) {
Router.get(
path,
controller.index,
).middleware(middleware).domain(domain).prefix(prefix);
Router.get(
"$path/create",
controller.create,
).middleware(middleware).domain(domain).prefix(prefix);
Router.post(
path,
controller.store,
).middleware(middleware).domain(domain).prefix(prefix);
Router.get(
"$path/{id}",
controller.show,
).middleware(middleware).domain(domain).prefix(prefix).where('id', regex);
Router.get(
"$path/{id}/edit",
controller.edit,
).middleware(middleware).domain(domain).prefix(prefix).where('id', regex);
Router.put(
"$path/{id}",
controller.update,
).middleware(middleware).domain(domain).prefix(prefix).where('id', regex);
Router.delete(
"$path/{id}",
controller.destroy,
).middleware(middleware).domain(domain).prefix(prefix).where('id', regex);
}