Bir denetleyiciden bir görünümüne https
veya http
bir değişkene bağlı olarak dönmek istiyorum. https
veya http
için redirect
'u istemiyorum ve sadece View::make()
veya Response::view()
işlevini kullanmak istiyorum. Mümkün mü?Laravel koşullu görünümü https
Örnek:
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');
}
}
Eğer protokolü değiştirmek istiyorsanız, o zaman kullanacaksınız ** yönlendirmek için ** var, alternatif yok. – Jono20201
@ Jono20201, Benim düşüncem ve düşünmek, protokol üzerinde kontrol sahibi olmamız gerekenden daha yeni bir URL'ye gideceksek. Başlıkları 'Response :: view()' ile değiştirebilirsek, neden protokolü değiştiremeyiz? – interstellarDust
@interstellarDust çünkü yanıt isteğe bağlıdır. Https yanıtını geri vermek için https isteği yapmanız gerekir. –