Я хочу создать метод перенаправления, который можно было бы вызвать из других методов. К сожалению, я не могу сделать это, как хочу (см. Источник ниже).
Я предлагаю решение, но я хочу перенаправить просто вызов метода, а не делать больше.
Мое решение:
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; } }