Zadejte hledaný výraz...

Laravel – https/ jak na to?

Pavel Jílek
verified
rating uzivatele
(80 hodnocení)
20. 1. 2017 08:58:44
Zdravím,
nenašel by se tu nějaký programátor, který má očihnutý laravel? Potřeboval bych nastavit přesměrování na https:// včetně toho, aby všechny domény, které systém generuje byly https:// a ne http://.
Programátor je teď mimo a já bych to potřeboval u jednoho projektu vyřešit.
Stačí mi napsat kde co a jak.... nemusíte se prznit s FTP, apod...
Věřím, že se to v roce 2017 bude hodit více lidem :)
Pavel
20. 1. 2017 08:58:44
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253163
Gabonator
verified
rating uzivatele
(1 hodnocení)
20. 1. 2017 09:14:23
Ak má zadané správne cesty, respektíve nemá ich napísané na tvrdo, tak by to malo ísť automaticky.
20. 1. 2017 09:14:23
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253162
Pavel Jílek
verified
rating uzivatele
(80 hodnocení)
20. 1. 2017 09:36:35
Nenašel jsem v těch souborech, kde by to mělo být. Odkazy na cokoli jsou stále v http:// .....
20. 1. 2017 09:36:35
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253161
Gabonator
verified
rating uzivatele
(1 hodnocení)
20. 1. 2017 09:59:58
Tak potom v root, je súbor .env. Pozrite 5 riadok malo by tam byť APP_URL=http://vaša domená.
20. 1. 2017 09:59:58
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253160
Taps
verified
rating uzivatele
(118 hodnocení)
20. 1. 2017 10:01:41
zkus http://stackoverflow.com/questions/19967788/laravel-redirect-all-requests-to-https
20. 1. 2017 10:01:41
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253159
Pavel Jílek
verified
rating uzivatele
(80 hodnocení)
20. 1. 2017 10:30:46
:/ z toho nejsem moc moudrý
v config/app mám:
Ale stejně se vše generuje s http://
20. 1. 2017 10:30:46
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253158
Gabonator
verified
rating uzivatele
(1 hodnocení)
20. 1. 2017 10:46:47
nie config/app ale .env tento súbor je mimo zložky na koreny. a on práve prepusuje nastavenia s config/app
tento súbor je možno pre vás neviditeľní, lebo má . pred svojim názvom.
20. 1. 2017 10:46:47
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253157
Pavel Jílek
verified
rating uzivatele
(80 hodnocení)
20. 1. 2017 10:53:45
Našel jsem 2 soubory s koncovkou .env ale obsah neodpovídá tomu, co se zobrazuje na webu. Když jsem ho i smazal, tak to nic neudělalo... takže to nastavení bude zřejmě jinde :/
20. 1. 2017 10:53:45
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253156
tomve
verified
rating uzivatele
(22 hodnocení)
20. 1. 2017 10:56:46
secure_url() , secure_asset() + htaccess pro přesměrování usera http na https, pokud přijde na http//domena
Pokud to nechceš přepísovat, tak to natvrdo, jako prase, změníš https://github.com/laravel/framework/blob/5.3/src/Illuminate/Routing/UrlGenerator.php#L210 a https://github.com/laravel/framework/blob/5.3/src/Illuminate/Routing/UrlGenerator.php#L159 ($secure = true)
20. 1. 2017 10:56:46
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253155
ys
verified
rating uzivatele
(2 hodnocení)
20. 1. 2017 11:35:43
Přesně tak, jak píše Gabonator, Laravel nepoužívá absolutní cesty, je mu jedno, kde ho pustíš, pokud je to to root domény, generování cest se tam dělá pře facade jako jsou route, assets, apod, kde si to doplní podle aktuální adresy. Pokud Ti to takhle nefunguje, je to blbě napsané, a tam pak můžou být stovky možností, kde se to zprznilo vč. natvrdo psaných URL ve views nebo kontrolerech.
Pokud nemáš nikoho, kdo tomu rozumí, tak jedině před to postavit systém, který umí rewrites, tj. ještě, než se dostane požadavek ke klientovi, tak projede kód a všechny http:// převede na https:// což umí např. Cloudflare, ale jestli máš i blbě nastavený server nedej bože ti programátor dal protokol i do rout, tak to bez Laraveláka neuděláš.
20. 1. 2017 11:35:43
https://webtrh.cz/diskuse/laravel-https-jak-na-to/#reply1253154
Pro odpověď se přihlašte.
Přihlásit