Laravel 包括 Blade
Laravel Include Blade
美好的一天,
这是我的刀片目录结构。
resources/views/red/main.blade.php
resources/views/red/include_me.blade.php
resources/views/blue/main.blade.php
resources/views/blue/include_me.blade.php
这是红色的包含main.blade.php...
@include('red.include_me')
这是蓝色的main.blade.php...
@include('blue.include_me')
有没有办法包含它,这样我就不必再指定红色或蓝色了?
@include('include_me')
不,那是不可能的。 Laravel/Blade应该如何区分它们呢? blue
和 red
在这里充当命名空间。你也不能在同一个文件夹中有两个同名的文件。
你可以用这个
@php $part = (condition) ? 'red' : 'blue'; @endphp
@include($part . '.include_me')
美好的一天,
这是我的刀片目录结构。
resources/views/red/main.blade.php
resources/views/red/include_me.blade.php
resources/views/blue/main.blade.php
resources/views/blue/include_me.blade.php
这是红色的包含main.blade.php...
@include('red.include_me')
这是蓝色的main.blade.php...
@include('blue.include_me')
有没有办法包含它,这样我就不必再指定红色或蓝色了?
@include('include_me')
不,那是不可能的。 Laravel/Blade应该如何区分它们呢? blue
和 red
在这里充当命名空间。你也不能在同一个文件夹中有两个同名的文件。
你可以用这个
@php $part = (condition) ? 'red' : 'blue'; @endphp
@include($part . '.include_me')