Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel屈服,延伸不工作_Php_Laravel_Laravel 5_Laravel 5.2_Blade - Fatal编程技术网

Php Laravel屈服,延伸不工作

Php Laravel屈服,延伸不工作,php,laravel,laravel-5,laravel-5.2,blade,Php,Laravel,Laravel 5,Laravel 5.2,Blade,这是放置在视图文件夹中的master.blade.php <html ng-app="planner"> <head> <title>MeetUp Planner</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="css/master.css"

这是放置在视图文件夹中的master.blade.php

<html ng-app="planner">
<head>
    <title>MeetUp Planner</title>

    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="css/master.css" type="text/css">
</head>
<body ng-controller="MainController">
    <div class="container" ng-controller="MainController">
        <div class="row row-centered planner-block">
            <div class="col-md-12">
                <div class="col-md-5 col-centered col-min form-area">
                    <div class="row row-centered">
                        @yield('signup')
                    </div>
                </div>
            </div>
        </div>
    </div>
<script src="js/master.js"></script>
</body>
</html>
@extends('master')

@section('signup')
    <div class="col-md-11 col-centered form-area-inner">
        <span class="form-text">Sign Up</span>
        <hr class="seperator"/>
    </div>
@stop

使用Laravel5.2这不是它的工作原理<代码>主视图视图将在您使用
表单时扩展。注册
视图:

Route::get('/', function () {
    return view('forms.signup');
});

如果您想在
主视图中包含一些视图,您应该使用子句。

您的路由文件将

<?php
Route::get('/', function () {
     return view('forms.signup');
});
?>

更改master.blade.php的位置

将其移动到--resources/views/layouts/master.blade.php

在master.blade.php文件中更改这一行

@yield('signup')
@yield('content')


参考链接:

那么我什么时候使用yield呢,因为我的主文件不在forms directory中。您的master.blade.php应该在resources/views/layouts/master.blade中。php@JaskaranSinghPuri,通常应用程序具有主布局,
产生与扩展此主布局的视图不同的
部分。我建议您阅读或观看一些Blade教程,这将帮助您了解Blade的工作原理。我没有注意到“forms.signup”,现在已经理解了这个概念!谢谢:)@AlexeyMezenin
Route::get('/', function () {
    return view('forms.signup');
});
<?php
Route::get('/', function () {
     return view('forms.signup');
});
?>