Laravel 5 Перенаправление из другого метода

Я хочу создать метод перенаправления, который можно было бы вызвать из других методов. К сожалению, я не могу сделать это, как хочу (см. Источник ниже).

Я предлагаю решение, но я хочу перенаправить просто вызов метода, а не делать больше.

Мое решение:

class FooController extends Controller { public function foo(Request $request) { if ($result = $this->__check($request)) { return $result; } return view('foo'); } private function __ckeck(Request $request) { if (doSomething) { return redirect('/'); } return false; } } 

Что я хочу:

 class FooController extends Controller { public function foo(Request $request) { $this->__check($request); return view('foo'); } private function __ckeck(Request $request) { if (doSomething) { // redirect source <--- what I want } return false; } }