2016-11-01 5 views
0

URL-адрес страницы входа - localhost: 8000/login. и после входа в систему он остается таким же, но я хочу вернуть имя URL как имя формы после входа в систему как страницу просмотра, например localhost: 8000/company_details. может ли кто-нибудь помочь мне в том, как я буду перенаправлять на company_details с компактным («компания», «электронная почта») и каким будет мой маршрут перенаправления с этими двумя переменными. Вот мой код.URL не изменяется после авторизации в laravel

if (!empty($login)) { 
    return view('company_details',compact('company','email')); 
} 
+0

Итак, ваша форма входа в систему содержит какое-то имя, и вы хотите перенаправить пользователя там после входа в систему? или вы уже подаете нормальный файл, но URL-адрес остается в качестве/login, но хотите, чтобы он был/something-else-from-form? –

+0

yes Я возвращаю файл company_details, но URL-адрес такой же, как и страница входа после входа в систему, и я хочу, чтобы он был таким же, как имя файла, которое я возвращаю. –

ответ

0

Хорошо, прочитав ваши правки, я лучше понимаю вашу проблему.

Что вы ищете в переадресаций: https://laravel.com/docs/5.3/responses#redirects

Прямо сейчас, вы говорите, что, когда люди посещают/логин, вы сделать некоторые вещи для входа и возврата конкретного вида. Нигде в вашем коде не говорится об изменении URL-адреса.

Что вы делаете, вместо того, чтобы возвращать представление, вы перенаправляете пользователя (см. Ссылку) на нужный URL или по указанному маршруту. Таким образом, браузеры пользователей получают запрос перейти на другую страницу (/ company_details в этом случае) и изменяет URL-адрес и получают все, что вы обслуживаете в/company_details.

+0

после возвращения Redirect ('company_details') я могу использовать compact ('company', 'email') –

+0

Прошло некоторое время с тех пор, как я использовал Laravel и со временем менялся, но в основном при создании маршрута вы можете делать все, что угодно перед возвратом фактического представления. Если вам нужно отправить данные на представление, вы можете сделать следующее: - Сессии - Параметры GET - Параметризованный маршрут –

Смежные вопросы