Laravel 5

Laravel Local > en ligne sans SSH

  • Avatar de Jo
    Membre depuis :
    20/11/2017
    Messages :
    3

    Bonjour à toutes et à tous !

    Je veux me mettre petit à petit aux MVC, et le choix s'est porter sur laravel.
    Etant développeur web et non pas (du tout) linuxiens etc ... Composer m'a déjà un petit peu surpris pour devoir l'installer en local.
    Bref, avec un tuto, on s'en sort toujours ! :)

    Par contre, je lis partout que tout se fait par SSH ensuite même pour la mis à ligne (migration, etc ...)

    Et quand on a pas d'accès SSH ?
    J'ai vu un tuto pour laravel 4 je crois, qui date désormais ...

    D'habitude, on met un MVC en ligne, on change la connexion à la BDD, j'importe la BDD et ça fonctionne.

    Quel est le procédé exacte pour Laravel ? (un tuto quelques part compréhensible ?)

    Merci en tout cas, ce MVC me motive, mais si je ne peux pas le mettre "facilement" en ligne, ça va bloquer :'(
    Je crois que CodeIgniter est un peu le même problème ?

    Merci !!!

    P.S : J'ai vu un autre poste qui parlait un peu de ce sujet, mais ce n'était pas clair, car il exposait ses propres problèmes, et non pas en "généralité".

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

    Salut,

    La console on finit par s'y faire même si on est un Windowsien endurci comme moi :)

    Sans SSH il faut tout envoyer par FTP, y compris le vendor avec toutes les dépendances, ce qui peut prendre du temps mais fonctionne très bien. Pour la base on se passe des migrations et on la génère de façon classique à partir d'une copie de celle qu'on a en local.

    Par contre ce qui est plus délicat est de lancer des tâches artisan comme par exemple mettre en cache les vues ou la configuration. Une solution un peu détournée serait d'utiliser mon package pour avoir artisan en mode GUI. Du coup on peut même utiliser les migrations. Mais il faut bien prendre la précaution d'implémenter un middleware pour sécuriser l'accès.

  • Avatar de Jo
    Membre depuis :
    20/11/2017
    Messages :
    3

    Merci !!

    Au risque de passé pour un Alpha Bêta ... Une fois que j'ai installer mes trucs artisan en local, quand je transfererai tout sur le FTP,
    pourquoi est-ce que j'aurai encore besoin d'artisan ?

    Ah donc, je peux le transférer comme un MVC lambda, complémenté de mon .sql évidemment !
    Ca me rassure un peu, sauf ton histoire d'artisan XD

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

    Artisan peut servir en production pour :

    • mettre les routes en cache
    • mettre la configuration en cache
    • nettoyer les caches
    • mettre en marche une file d'attente (queue)
    • mettre le site en maintenance (down) et l'inverse (up)
    • ...

    Donc un certain nombre de tâches pas forcément indispensables.

  • Avatar de Jo
    Membre depuis :
    20/11/2017
    Messages :
    3

    Surtout pour de l'optimisation de performances en gros ?

    Merci pour tes réponses précises en tout cas !

    Je testerai ton package après avoir tester une mis en ligne fonctionnel lol.

Vous ne pouvez pas répondre à ce sujet.