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

Как навсегда переслать переменную из контроллера в представление?

Смотрите, мне нужно, чтобы при передачи переменной в представление из контроллера
spoiler
//тут - переменной email
   return view('personalOffice')->with('email', $_POST['email']);

я мог получать значение переменной в ней даже когда я возвращаю представление из другого места.
Т.е. в файле web.php я хочу, чтобы такой код
spoiler
Route::get('/', function () {
    if (Auth::check()) {
        return redirect(route('personalOffice'));
    }
    return view('welcome');
})->name('welcome');

Route::view('/personalOffice', 'personalOffice')->middleware('auth')->name('personalOffice');

не мешал мне получать переменную в представлении personalOffice. То есть, даже если пользователь редиректнется не из-за метода в контроллере а из-за кода в файле web.php, мне нужно, чтобы была возможность получить переменную email в представлении personalOffice.
Как всё это реализовать?
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@vism
учитывая код, просто фигачь $_POST['email'] прямо во view :) Хуже не станет
Ответ написан
Ваш ответ на вопрос

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

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