Как реализовать редирект в вызываемой функции?
В контроллере две функции. Одна вызывает другую. Простой пример представил ниже.
public function test1($i)
{
if ($i === 1) {
return true;
} else {
return redirect('/');
}
}
public function test2()
{
$name = $this->test1(2);
}
Данный способ не рабочий, так как функция test1 не сможет сделать редирект.
И для срабатывания редиректа, в функции test2 нужно написать return $this->test1(2);
Но я не знаю какое условиие сработает и какой ответ вернётся.
Скорее всего нужно делать какую то другую логику функций. Но из за малого опыта, я не знаю как реализовать. Да и данных для предложения логики маловато. Возможно вы сталкивались и сможете дать совет. Спасибо