14 Kasım 2013, PERŞEMBE
Tüm İstekleri Laravel Yönlendirmek İçin HTTPS
Tüm site https üzerinden hizmet verilecek. 'Https' her yol var. Ancak eğer, onlar ne kadar çalışırsanız https onları yönlendirmek http üzerinden yapabilir miyim?
Route::group(array('https'), function()
{
// all of our routes
}
CEVAP
14 Kasım 2013, PERŞEMBE
App::kullanmadan önce
app/filters.php
dosyasında App::before()
blok yararlanmak mümkün olabilir.
Eğer geçerli isteğin güvenli olup olmadığını görmek için basit bir kontrol vardır, ve eğer değilse, onu yönlendirme blok değiştirin.
App::before(function($request)
{
if( ! Request::secure())
{
return Redirect::secure(Request::path());
}
});
Filtreleri Kullanarak
Başka bir seçenek gibi bir filtre oluşturmak için olabilir. İnsanlar genellikle bu da app/filters.php
saklayın.
Route::filter('force.ssl', function()
{
if( ! Request::secure())
{
return Redirect::secure(Request::path());
}
});
Sonra yolları, rota grup, veya bu gibi denetleyicileri için yeni bir filtre uygula.
Güzergah
Route::get('something', ['before' => 'force.ssl', function()
{
return "This will be forced SSL";
}];
Rota Grup
Route::group(['before' => 'force.ssl', function()
{
// Routes here.
}
Denetleyicisi
__construct()
yöntem denetleyicisi bunu yapmak gerekir.
public function __construct()
{
$this->beforeFilter('force.ssl');
}
Bunu Paylaş:
debug yönlendirmek için https://www...
Nasıl HTTPS için tüm HTTP isteklerini ...
Java kullanarak.net.Ateş ve işlemek iç...
Orada https:// github kullanırken şifr...
Nasıl ve bash ile bir dosya için hem s...