【问题标题】:I don' t find layout.blade.php on my laravel project我在我的 laravel 项目中找不到 layout.blade.php
【发布时间】:2020-02-10 18:35:07
【问题描述】:

我找不到layout.blade.php 只有welcome.blade.php。我安装了一个 5 项目 laravel 6, 5.8 , 5.4 和同样的问题。我正在使用 wampserver 但对于 laravel 6 我需要 php 7.2+ 所以我卸载它并重新安装它并且问题开始于我找不到layout.blade.php

请有人帮助我

【问题讨论】:

标签: php laravel laravel-6


【解决方案1】:

它不是默认文件。您可以将其添加到您喜欢查看的每个文件夹中。

创建blade 视图,然后在您喜欢的地方写@yield('YourContentName),这将由孩子们呈现。 太简单了。

【讨论】:

    【解决方案2】:

    您必须在资源中创建一个文件,该模型将作为其他模板的基础,并且在此基础模板中您可以放置​​ css 和基本 HTML 结构,例如基本引导模板。

    【讨论】:

      【解决方案3】:

      使用来自https://laravel.com/docs/6.x/frontend#introductionphp artisan ui bootstrap --auth

      【讨论】:

        【解决方案4】:

        在视图中创建一个名为 layouts 的目录,然后将 app.blade.php 添加到其中。所以它将是资源/视图/布局/app.blade.php。将您的布​​局添加到该文件中,如果您愿意,可以简单地开始:

        <html>
            <head></head>
            <body>
                @yield ('content')
            </body>
        </html>
        

        然后在你想要的welcome.blade.php 中:

        @extends ('layouts/app')
        
        @section ('content')
            <p>Stufff here will show within the yield.</p>
        @endsection
        

        【讨论】:

          猜你喜欢
          • 2022-01-03
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-05-09
          • 1970-01-01
          • 2021-11-17
          相关资源
          最近更新 更多