【发布时间】:2021-09-05 07:28:51
【问题描述】:
我有一个视图组件,它位于 components 文件夹中,但位于名为 models 的子文件夹中 我一直使用以下标签访问它
<x-models.models></x-models.models>
它一直运行良好,但现在我需要将数据传递给它。
我了解App/View/Components 的工作原理,但由于刀片位于子文件夹中,我无法弄清楚如何创建组件。
有什么想法吗?
【问题讨论】:
-
你需要没有组件类吗?
-
不,我需要一个组件类
-
好的。你仍然可以在没有类的情况下将数据传递给 x 组件。最好发布 x 模型组件代码以及你想要传递给它的数据。所以有人可以帮助你解决你的问题
-
如果组件不在子文件夹中,那么很容易。我创建一个 App\View\Components\Models.php 并从那里传递 $models 。问题是models.blade.php 不是resources\views\components。它位于资源\视图\组件\模型中。
-
即使你可以在没有类的情况下将数据传递给子组件
标签: laravel view components