很抱歉新手问题,但我对刀片如何知道要产生什么内容感到困惑......
假设我有一个带有<body> @yield('content') </body>
的index.blade.html文件,但我有几个文件都有:
@extends('index')
@section('content')
content
@endsection
如果我在扩展索引文件的3个不同文件中进行此设置,刀片如何知道选择哪个?
答案 0 :(得分:0)
好的,假设你在控制器中有这个
public function index(){
return view('index'); // View name must be inside ' '
}
和这条路线
Route::get('/','HomeController@index');
当您访问家中exemple.com
时,控制器将返回
index.blade.php
此视图扩展为master.blade.php
因此index.blade.php
的内容部分将添加到master.blade.php
如果您访问另一个返回另一个View的路径(例如:login.blade.php
),
该登录视图的内容将是最终编译视图中的内容*。