【发布时间】:2016-01-14 15:47:36
【问题描述】:
我想创建一个可以从其他方法调用的重定向方法。不幸的是,我不能按照我的意愿去做(见下面的来源)。
我提出了一个解决方案,但我想重定向只是调用方法,而不是做更多的事情。
我的解决方案:
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;
}
}
【问题讨论】:
-
寻找相同的解决方案。
标签: php redirect methods controller laravel-5