如何在laravel @include中使用变量?

时间:2018-12-19 08:44:24

标签: php laravel

enter image description here

{{$one = 'testFileName'}}

@include('folder.project.$one')

2 个答案:

答案 0 :(得分:5)

您可以做到

第一个解决方案

{{$one = 'folder.project.testFileName'}}

@include($one)

第二个解决方案

{{$one = 'testFileName'}}

@include("folder.project.$one")

第三种解决方案

{{$one = 'testFileName'}}

@include("folder.project." . $one)

对于定义变量,您还可以使用

@php
    $one = 'testFileName';
@endphp

或(但可能取决于laravel版本)

@php($one = 'testFileName')

答案 1 :(得分:1)

首先在PHP标记中定义变量(而不是{{}})

@php($one = 'testFileName')

第二个使用变量:

@include('folder.project'.$one)