• Avatar de KassiEric
    Membre depuis :
    19/04/2017
    Messages :
    32

    Salut je suis un debutant en laravel.
    j'ai intergrer un template dans mon projet laravel .

    voila le code que j'ai mis dans ma vue base.blade.php

    @yield('content')

    voila celui de ma deuxieme vue corps.blade.php

    @extends('base')
    @section('content')

    LARAVEL LARA LARA

    @endsection

    mais Le contenu de ma vue corps.blade.php ne s'affiche pas.
    j'ai une page vide

    merci pour votre aide

  • Avatar de ArnaudStavrou
    Membre depuis :
    20/01/2016
    Messages :
    31

    Bonjour,

    Dans ton controller, tu fais bien appel à la vue blade ? La structure de ton html et css de base s'affiche -t-il ?
    Ton fichier base est-il dans le même fichier que ton blade ?
    Je te demande ça, car il m'arrive parfois de ne pas faire appel à la bonne vue.

  • Avatar de KassiEric
    Membre depuis :
    19/04/2017
    Messages :
    32

    Merci Arnaud.
    pour eviter les erreur j'ai laisser toutes mes vues dans un meme dossier.
    mais tout rien. la page que jappelle ne s'affiche pas dans ma vue base.blade.php

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

    Salut,

    Que toutes les vues soient dans le même dossier n'empêche pas d'avoir un souci de référence. Elles sont dans quel dossier ces vues ?

  • Avatar de gAb09
    Membre depuis :
    28/07/2014
    Messages :
    89

    Salut,
    le message d'arnaud est un peu confus sur les noms des vues ;-) Si on "oublie" les suffixes .blade.php,
    la vue à appeler est "corps"… c'est bien ce que tu fais ?

  • Avatar de ArnaudStavrou
    Membre depuis :
    20/01/2016
    Messages :
    31

    Bonjour,

    Non désolé, par "blade", il fallait comprendre "base" ;-)

    Le fichier de vue doit bien avoir l'extension "blade.php", mais à l'appel de la vue, on ne mentionne pas cette extention.

    Je sais pas si c'est plus clair.

    En gros sur le serveur un fichier dans le dossier "resources/views/corps.balde.php", dans ton controller tu l'appelles :

    return view('corps');
  • Avatar de KassiEric
    Membre depuis :
    19/04/2017
    Messages :
    32

    Salut .
    j'ai ressayer le contenu et le contenu de ma page corps s'afficher finalement dans ma page base.blade.php
    Mais le soucis est que par moment le contenu refuse de s'afficher quant je redamare le projet.
    est ce que mon server laragon peut etre le photif?
    je suis confus je n'arrive pas a comprendre le reel probleme

Vous ne pouvez pas répondre à ce sujet.