Laravel 4

URL::action et HTTPS

Avatar de VincentPIEPLU
VincentPIEPLU

Bonsoir,

Un client est passé sous https mais impossible de changer les liens, ça reste en http.

Le développeur avait utilisé URL::action('CONTROLLER@method') pour faire les liens.

Auriez vous une idée de commencer résoudre ça ?

Merci

Posté il y a 3 ans
Avatar de bestmomo
bestmomo

Salut,

On dirait du Laravel 4 ton code. Mais à ma connaissance on ne dispose que des deux helpers secure_url et secure_asset.

Mais dans le générateur d'url il y a une méthode forceScheme, du moins en 5.4 (il me semble qu'il y avait forceSchema avant), qui doit pouvoir arranger l'affaire dans un provider.

Donc essaye un truc comme ça : url()->forceScheme('https')

Posté il y a 3 ans
Avatar de VincentPIEPLU
VincentPIEPLU

Justement, les urls actuelles sont comme ceci :

URL::action('MissionsController@getIndex')

Et je ne trouve pas comment modifier le protocol en laravel 4.2

Posté il y a 3 ans
Avatar de bestmomo
bestmomo

Il y a le code pour Laravel 4.2 avec forceSchema ici.

Posté il y a 3 ans
Avatar de Mathieu
Mathieu

Hey sur laravel 5 j'ajoute sur le fichier .env HTTPS=True tu devrais essayer 😊

Posté il y a 3 ans
Avatar de bestmomo
bestmomo

Salut,

Je viens de faire un essai dans .env el local mais ça me passe pas en sécure...

Par contre j'ai trouvé un package qui fait une redirection systématique.

Posté il y a 3 ans

Vous ne pouvez pas répondre à ce sujet.