![](/img/trans.png)
[英]Using Laravel Framework - Only 1 yield is working in my layout.blade.php file
[英]I don' t find layout.blade.php on my laravel project
我找不到layout.blade.php
只welcome.blade.php
。 我安装了 5 个项目 laravel 6, 5.8 , 5.4 和同样的问题。 我正在使用 wampserver 但对于 laravel 6 我需要 php 7.2+ 所以我卸载它并重新安装它,问题开始了我找不到layout.blade.php
。
请有人帮助我
它不是默认文件。您可以将它添加到您喜欢查看的每个文件夹中。
创建blade
视图,只需在孩子们喜欢的地方写下@yield('YourContentName)
。 它太简单了。
您必须在资源中创建一个文件,此模型将作为其他模板的基础,在此基础模板中您可以放置 css 和基本 HTML 结构,例如基本引导模板。
使用来自https://laravel.com/docs/6.x/frontend#introduction 的php artisan ui bootstrap --auth
在视图中创建一个名为 layouts 的目录,然后向其中添加 app.blade.php。 所以它将是 resources/views/layouts/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
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.