Besoin d'aide ?

Apprendre Laravel, pas si évident

  • Avatar de Deblandero
    Membre depuis :
    22/12/2017
    Messages :
    2

    Bonjour à tous,
    Je suis étudiant en web-dev en cours du soir depuis septembre 2015, après avoir passé tous les cours d'initiation et l'apprentissage de php en mode procédurale, je suis tombé dans la spirale Laravel (cela fait 1 ans maintenant).

    J'ai suivis énormément de tuto's, celui de Mr Maurice Chevalli sur developpez.com, les tuto du youtuber Grafikart, mon cours (de mes cours du soir), etc...

    j'aimerais arriver a prendre un crayon et une feuille de papier et dessiner les diférentes étape de ce framework.

    Je suis actuellement entrain de constituer mon TFE (travail de fin d'étude), et je m'y perds sans cesse. Je comprend bien le système MVC, je sais faire des routes, je comprends le rôle d'un controleur, d'une vue, la composition d'un projet et les différents dossiers avec leurs rôle, tout ça, ça roule aussi. Mais j'ai très difficile de mettre tout en musique.

    Quelle est la meilleur méthode pour que je puisse me recentrer et bien organiser mon apprentissage de Laravel ??
    Je veux devenir web-developpeur, j'adore ça ! mais ce Laravel me fou la trouille ^^

  • Avatar de CoxinetMaroc
    Membre depuis :
    12/07/2017
    Messages :
    7

    essayez de decortiquer votre site en pages et fonctionnalité, par exemple :

    • Ajout/modification/suppression d'un article
    • ajout d'un commentaire
    • validation d'un commentaire
    • bloc listant les 3 derniers article ajouté ...

    et puis essayez de faire une maquette, soit avec photoshop ou juste sur papier, cela vous donnera un visuel sur ce que vous voulez realiser.
    ensuite traiter un element a la fois, et les choses vont se lier toutes seules.

  • Avatar de Deblandero
    Membre depuis :
    22/12/2017
    Messages :
    2

    :) merci pour votre réponse.

    J'ai exactement fais tout ça, je me suis fais une feuille papier pour chaque "page de navigation" de mon projet, un schéma db, etc ...

    ici je me suis installé un Laravel, me suis créé un semblant de vue avec une route en GET pour l'appeler.
    Cette vue est là uniquement pour y mettre un formulaire.
    Je renvois les données du form via une route en POST.
    Et ces données arrive dans une function d'un controller que j'ai créé.

    Là j'aimerais retravailler ces données, pour ensuite les réaficher dans ma vue.

    ensuite j'aimerais stoquer ces donnée dans ma DB qui est déjà bien lié via le fichier .env que j'ai paramettrai avec tout ce qu'il faut.

    je suis déjà bloqué au renvois des données du controlleur vers la vue :/

  • Avatar de CoxinetMaroc
    Membre depuis :
    12/07/2017
    Messages :
    7

    essaiez de voir un tuto CRUD (Create Read Update Delete) sur google, cela vous donnera une idée sur MVC et les echange entre les 3 couches

    pour le passage des données du controlleur au vue, voila un petit exemple :

    Route::get('/', function () {
    return view('greeting', ['name' => 'James']);
    });

    la fonction view accepte 2 parametres, le premier est le chemain de la vue situé dans le dossier ressources/view/ et le second c'est les variables que vous voullez rendrent disponibles dans la vue. c'est la clé du array qui est utilisée comme nom de variable sur blade.

Vous ne pouvez pas répondre à ce sujet.