Ankündigung

Einklappen
Keine Ankündigung bisher.

Das einbinden funktion nichrt nicht

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Das einbinden funktion nichrt nicht

    Aloha Leute,

    ich kriege das nav balde nicht im layout eingebunden


    HTML-Code:
     app.blade.php
    <!DOCTYPE html>
    <html lang="{{ app()->getLocale() }}">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- CSRF Token -->
        <meta name="csrf-token" content="{{ csrf_token() }}">
        <title>{{ config('app.name', 'Laravel') }} - @yield('title')</title>
        <!-- Scripts -->
        <script src="{{ asset('js/app.js') }}" defer></script>
        <!-- Fonts -->
        <link rel="dns-prefetch" href="https://fonts.gstatic.com">
        <link href="https://fonts.googleapis.com/css?family=Raleway:300,400,600" rel="stylesheet" type="text/css">
        <!-- Styles -->
        <link href="{{ asset('css/app.css') }}" rel="stylesheet">
        <link href="{{ asset('css/modern-business.css') }}" rel="stylesheet">
    </head>
    <body>
    @yield('nav')
    @yield('content')
    <!-- Footer -->
    <footer class="py-5 bg-dark">
        <div class="container">
            <p class="m-0 text-center text-white">Copyright &copy; Your Website 2018</p>
        </div>
        <!-- /.container -->
    </footer>
    </body>
    </html>





    HTML-Code:
    @extends('layouts.app')
    @section('nav')     <!-- Navigation -->
        <nav class="navbar fixed-top navbar-expand-lg navbar-dark bg-dark fixed-top">
            <div class="container">
                <a class="navbar-brand" href="index.html">Start Bootstrap</a>
                <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation">
                    <span class="navbar-toggler-icon"></span>
                </button>
                <div class="collapse navbar-collapse" id="navbarResponsive">
                    <ul class="navbar-nav ml-auto">
                        <li class="nav-item">
                            <a class="nav-link" href="about.html">About</a>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link" href="services.html">Services</a>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link" href="contact.html">Contact</a>
                        </li>
                        <li class="nav-item dropdown">
                            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownPortfolio" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                Portfolio
                            </a>
                            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownPortfolio">
                                <a class="dropdown-item" href="portfolio-1-col.html">1 Column Portfolio</a>
                                <a class="dropdown-item" href="portfolio-2-col.html">2 Column Portfolio</a>
                                <a class="dropdown-item" href="portfolio-3-col.html">3 Column Portfolio</a>
                                <a class="dropdown-item" href="portfolio-4-col.html">4 Column Portfolio</a>
                                <a class="dropdown-item" href="portfolio-item.html">Single Portfolio Item</a>
                            </div>
                        </li>
                        <li class="nav-item dropdown">
                            <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownBlog" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                Blog
                            </a>
                            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownBlog">
                                <a class="dropdown-item" href="blog-home-1.html">Blog Home 1</a>
                                <a class="dropdown-item" href="blog-home-2.html">Blog Home 2</a>
                                <a class="dropdown-item" href="blog-post.html">Blog Post</a>
                            </div>
                        </li>
                        <li class="nav-item dropdown">
                           <a class="nav-link dropdown-toggle" href="#" id="navbarDropdownBlog" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
                                Other Pages
                            </a>
                            <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdownBlog">
                                <a class="dropdown-item" href="full-width.html">Full Width Page</a>
                                <a class="dropdown-item" href="sidebar.html">Sidebar Page</a>
                                <a class="dropdown-item" href="faq.html">FAQ</a>
                                <a class="dropdown-item" href="404.html">404</a>
                                <a class="dropdown-item" href="pricing.html">Pricing Table</a>
                            </div>
                        </li>
                        <li class="nav-item">
                            <a class="nav-link" href="contact.html">Login</a>
                        </li>
                    </ul>
                </div>
            </div>
        </nav>
    @endsection
    die Dateien liegen in resources und ein mal layout.

    danke im voraus


  • #2
    Das ist kein PHP-Code, hat also nichts mit PHP zu tun.

    Kommentar


    • #3
      Wo guter Harry05 hast Du denn das
      Code:
       @yield()
      her ? hab ich so jetzt nicht als HTML Eleemnt präsent.
      zudem ist es sicher auch gut, dein Problem möglichjst minimaliert darzustellen.

      auch solches
      http://symfony.com/doc/current/refer...rk.html#assets versteckt man meiner Ansicht nicht einfach in gepostetem Code, sondern erklärt es, wenn es das Problem tangiert, oder lässt es weg. generietes HTML ist in manchen Fällen auch erfreulich.

      Zuletzt, ein Fortgeschrittenen Post verlangt noch mehr als oben erwähnt.

      und, wie krieg ich diese Farben wieder weg?

      Kommentar


      • #4
        Zitat von tomBuilder
        und, wie krieg ich diese Farben wieder weg?
        In dem du den Tag [COLOR=#800000] entfernst. Erster Schalter wechselt auf Quelltext-Darstelllung.

        Kommentar


        • #5
          Zitat von hellbringer Beitrag anzeigen
          Das ist kein PHP-Code, hat also nichts mit PHP zu tun.
          Und mit "Fortgeschritten" ebenfalls nicht.

          [MOD: verschoben von PHP-Fortgeschritten]
          Competence-Center -> Enjoy the Informatrix
          PHProcks!Einsteiger freundliche Tutorials

          Kommentar


          • #6
            tomBuilder, hellbringer , protestix Arne Drews ich habe vergessen in der Headline hinzuzufügen das es ein Laravel Framework Ist und dacher das yield() kommt.

            Kommentar


            • #7
              Sometimes, such as when you are not sure if a section has been defined, you may wish to pass a default value to the yield directive. You may pass the default value as the second argument:
              yield('section', 'Default Content')
              wird das auch irgendwo genauer erklärt ?

              kannst Du dein Problem irgendwie erklären und nicht einfach mal ne masse an sourcecode posten ?

              Kommentar


              • #8
                tomBuilder also ich habe die Datei app.blade.php in resources/view/Layout was das Layout repräsentiert und das nav.blade.php in resources/view. Diese eingefügt im app.blade.php per @yield('nav') das nav.blade.php beinhaltet ->
                @extends('layouts.app') @section('nav') @endsection die frage ist habe ich es vergessen es irgend wie bekannt zu machen oder liegt das am cache vom artisan oder dem Browser den das ist eigentlich der Grundgedanke von yield('') und @extends('') @section(''). ob jemand diesen Fehler schon behandelt hat.

                Kommentar


                • #9
                  ich habe es geschafft das Problem war yield('') in der app.blade.php es musste aber @include() sein.

                  Kommentar


                  • #10
                    Super.
                    Beim nächsten mal bitte maximal gekürzten Code mit Erklärungen und Fragen.

                    Kommentar

                    Lädt...
                    X