组合数据类型以传递给@include

时间:2019-07-17 18:45:32

标签: php laravel laravel-5

下面,我有变量entryName可用于通过使用small-test将数据插入到我的{{!! entryName !!}}刀片视图中。

@include('views.small-test', [
    'entryName' => $data['entryName'],
])

但是如何在其前面附加一个静态字符串?使用.是否可以像下面那样串联它?

@include('views.small-test', [
    'entryName' => "Welcome".$data['entryName'],
])

1 个答案:

答案 0 :(得分:0)

是的,它有效。

根据laravel docs

  

即使包含的视图将继承父视图中所有可用的数据,您也可以将额外的数据数组传递给包含的视图:

@include('view.name', ['some' => 'data'])

您还可以在服务器端设置entryName的格式并将变量发送到视图,或者在small-test视图中显示如下消息:

Welcome, {!! $entryName !!}

希望有帮助。