Задать вопрос
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.
Как всё это реализовать?
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@vism
учитывая код, просто фигачь $_POST['email'] прямо во view :) Хуже не станет
Ответ написан
Ваш ответ на вопрос

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

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