Php Laravel屈服,延伸不工作
这是放置在视图文件夹中的master.blade.phpPhp 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"
<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');
});
?>