我有以下路径的部分视图。
/views/acp/review/check.details.blade.php
我如何使用刀片包含这样的文件,因为如果我这样做
@include('views.acp.review.check.details')
我收到错误,因为它尝试将
check.details
解析为 check/details
请问如何包含带有句号的文件?
编辑:我不想重命名文件
Blade 使用 .作为目录分隔符,您可能不想更改它:)
将文件重命名为:
/views/acp/review/check-details.blade.php
并使用:
@include('views.acp.review.check-details')
您可以使用
\Illuminate\Contracts\View\Factory::file
方法。
示例:
view()->file(resource_path('path/to/views/).'your.file.with.fullstops.blade.php', $viewData)
它将返回View实例。如果需要字符串,可以使用:
view()->file($filepath, $viewData)->render();