Ich möchte eine Ansicht von meiner Controller-Funktion mit https
oder http
abhängig von einer Variablen zurückgeben. Ich will nicht redirect
es zu https
oder http
und ich möchte nur View::make()
oder Response::view()
Funktion verwenden. Ist es möglich?Laravel bedingte Ansicht für https
Beispiel:
public function getSiteContent($https = false)
{
if($https===true){
//return to secure https url
return View::make('sites.content');
}
else{
//return to http url
return View::make('sites.content');
}
}
Wenn Sie das Protokoll ändern möchten, das der Benutzer verwendet, dann müssten Sie ** umleiten, es gibt keine Alternative. – Jono20201
@ Jono20201, Mein Konzept und Denken ist, wenn wir zu einer neuen URL gehen, als wir Kontrolle über Protokoll haben sollten. Wenn wir Header mit 'Response :: view()' ändern können, warum können wir das Protokoll nicht ändern? – interstellarDust
@interstellarDust, weil die Antwort von der Anfrage abhängt. Um die https-Antwort zurückzugeben, müssen Sie eine https-Anfrage stellen. –