Задать вопрос
@Barney_Gubmle

Почему laravel не возвращает view?

Добрый день.
Есть форма, которая отправляется нас к контроллеру, в контроллере функция разделена на две части
а) если нажата кнопка "а"
б) если нажата кнопка "б"
public function fun(Request $request)
{
if($request->input('a') { 
............
...........
$array = [1,2,3]
return view('view', [ 'arr' => $array]);
}
elseif($request->input('b') {
.......
}
}

все работает, но стоит мне вынести функцию А, в отдельную, что бы код поменять на:
if($request->input('a') { 
  $this->a();
}

массив приходит правильно, но вьюха не возвращается. т.е. получаю просто пустое окно, без каких либо ошибок и тд. Кто может знать, в чем причина? подозреваю что в реквесте. но в этой функции реквест не используется.
  • Вопрос задан
  • 71 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
if($request->input('a') { 
  return $this->a();
}
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы