向Blade @components路径添加默认前缀

问题描述 投票:0回答:1

我的视图文件夹结构

|views
    |template
    |components
        |all my components here
    | ...

当我使用组件时:

@component('path.to.components.folder.{name_of_component})

是否可以在所有路径中添加前缀,以便可以在不使用/path/to/components/的情况下使用@component?

@component({name_of_component})
laravel components laravel-blade
1个回答
0
投票

您可以将组件的别名从路径命名为任意名称

AppServiceProvider启动功能中>

use Illuminate\Support\Facades\Blade;

Blade::component('path.to.components.folder.name_of_component', 'foo');

然后您可以打电话

@component('foo')

希望这会有所帮助

© www.soinside.com 2019 - 2024. All rights reserved.