src/Http/Router.php
public function crud($name, $controller = NULL)
	{
		$list = !is_array($name) ? [$name => $controller] : $name;
		foreach($list as $name => $controller)
		{
			$this->get($name.'/data', $controller.'@data');
			$this->post($name.'/data', $controller.'@data');
			$this->get($name.'/export', $controller.'@export');
			$this->get($name.'/print', $controller.'@print');
			$this->resource($name, $controller);
		}
	}
public function crud($name, $controller = NULL)
	{
		$list = !is_array($name) ? [$name => $controller] : $name;
		foreach($list as $name => $controller)
		{
			$this->get($name.'/data', $controller.'@data');
			$this->post($name.'/data', $controller.'@data');
			$this->get($name.'/export', $controller.'@export');
			$this->get($name.'/print', $controller.'@print');
			$this->resource($name, $controller);
		}
	}
crud routes
include resource route, and data/export/print

@example $this->crud('member', 'MemeberController');
@example $this->crud(['member' => 'MemberController', 'role' => 'RoleController'])

@param  [array|string] $route_name
@param  [string] $controller NULL or controller