提问者:小点点

如何将laravel组件放在单独的文件夹中


当我制作新组件时,我希望在根目录中有像Modal这样的基本组件,因为它是制作的:

app/View/Components/Modal.php

然后我想要一些

app/View/Components/Modals/Login.php
app/View/Components/Modals/Register.php
app/View/Components/Modals/ResetPassword.php

我怎样才能像根文件夹中的组件一样使用/调用这些组件? (作为根文件夹的组件)

-正常工作

但是不起作用。 有什么东西可以这样工作吗?


共1个答案

匿名用户

文档解释了这一点:

如果组件类嵌套在app\view\components目录中较深,则可以使用。 指示目录嵌套的字符。 例如,如果我们假设一个组件位于app\view\components\inputs\button.php,我们可以如下呈现它:

<x-inputs.button/>

所以在你的情况下,这将是:

<x-modals.login>