Laravel 4

URL::action et HTTPS

  • Avatar de VincentPIEPLU
    Membre depuis :
    04/04/2015
    Messages :
    225

    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

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2299

    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')

  • Avatar de VincentPIEPLU
    Membre depuis :
    04/04/2015
    Messages :
    225

    Justement, les urls actuelles sont comme ceci :

    URL::action('MissionsController@getIndex')

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

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2299

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

  • Avatar de Mathieu
    Membre depuis :
    22/04/2017
    Messages :
    12

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

  • Avatar de bestmomo
    Membre depuis :
    07/04/2013
    Messages :
    2299

    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.

Vous ne pouvez pas répondre à ce sujet.