【发布时间】:2015-10-01 15:57:54
【问题描述】:
我正在尝试为我们的用户创建一个表单来更新帐户信息。我构建了一个包,以便用户可以创建自定义列表来选择资格以显示在他们的个人资料中。我为自定义列表创建了一个局部视图,该视图循环遍历该实体类型的所有列表以获取要在表单上显示的列表。
我遇到的问题是 @include() 仅在我将其放入 @section('content) 区域时才有效,但随后包含刀片的其余内容未显示,仅显示包括。如果我将包含放在它自己的部分中,它不会显示。
将包含在与我的其余代码相同的部分中,如下所示:
@extends($layout)
@section('content')
<form>
<label>Name</Label>
<input type="text" name="first_name">
<label>Last Name</Label>
<input type="text" name="last_name">
<label>Email</Label>
<input type="text" name="email_address">
</form>
@include('Package::path.to.partial')
@endsection
结果如下:
<html>
<body>
<div class="container-fluid>
<Partial Package Code>
</div>
</body>
</html>
如果我在它自己的部分中有包含,如下所示,则仅显示“内容”部分中的内容:
@extends($layout)
@section('content)
<form>
<label>Name</Label>
<input type="text" name="first_name">
<label>Last Name</Label>
<input type="text" name="last_name">
<label>Email</Label>
<input type="text" name="email_address">
</form>
@endsection
@section('custom_list')
@include('Package::path.to.partial')
@endsection
结果如下:
<html>
<body>
<div class="container-fluid">
<form>
<label>Name</Label>
<input type="text" name="first_name">
<label>Last Name</Label>
<input type="text" name="last_name">
<label>Email</Label>
<input type="text" name="email_address">
</form>
</div>
</body>
</html>
【问题讨论】:
-
真的很难从描述中理解您的设置。可以发一些代码吗?
-
@MartinBean 抱歉,添加了详细信息!谢谢。