resource static method
resource route
Route.resource('blog', BlogController());
Implementation
static Route resource(String route, dynamic controller) {
String prefix = '${Route()._prefix}/$route';
/// GET /resource
try {
Route()._addRoute('GET', prefix, controller.index);
} catch (error) {}
/// GET /resource/create
try {
Route()._addRoute('GET', '$prefix/create', controller.create);
} catch (error) {}
/// POST /resource
try {
Route()._addRoute('POST', prefix, controller.store);
} catch (error) {}
/// GET /resource/{id}
try {
Route()._addRoute('GET', '$prefix/{id}', controller.show);
} catch (error) {}
/// GET /resource/{id}/edit
try {
Route()._addRoute('GET', '$prefix/{id}/edit', controller.edit);
} catch (error) {}
/// PUT /resource/{id}
try {
Route()._addRoute('PUT', '$prefix/{id}', controller.update);
} catch (error) {}
/// PATCH /resource/{id}
try {
Route()._addRoute('PATCH', '$prefix/{id}', controller.update);
} catch (error) {}
/// DELETE /resource/{id}
try {
Route()._addRoute('DELETE', '$prefix/{id}', controller.destroy);
} catch (error) {}
return Route();
}