This is how you can create a controller instance in Laravel using the handy App:make function. Handy for calling functions you have already written on another controller from within then controller your working on.
return new MyController();
$MyController = App::make('MyController');
$data = $MyController->getData();