Laravel-包括动态子视图文件名

时间:2018-07-21 12:51:07

标签: laravel laravel-5 view laravel-blade

我正在开发一个电子商务网站,我想在产品页面中包含一个子视图。子视图的名称都与产品名称相似,并且都位于我的partials / specs文件夹中,我想根据产品名称包含子视图。

@include('partials.specs.{{ $product->name }}')

我尝试了上面的代码,但出现以下错误:

View [partials.specs.<?php echo e($product->name); ?>] not found.

有什么建议吗?谢谢。

1 个答案:

答案 0 :(得分:1)

您应该这样做:

@include('partials.specs.' . $product->name)

所以您只需像在PHP中那样连接字符串。假设产品名称为test,则它将包含视图partials.specs.test