视图命名空间上的 Laravel 视图组件支持

Posted

技术标签:

【中文标题】视图命名空间上的 Laravel 视图组件支持【英文标题】:Laravel View Component support on view namespace 【发布时间】:2020-08-08 21:54:31 【问题描述】:

默认情况下,您可以将组件添加到资源/视图/组件,并使用带有刀片文件的 x- 前缀来使用它们。 我注册了一个位于不同目录中的视图命名空间,我希望该命名空间中的组件目录也会被发现。

有没有办法在 laravel 7 上添加额外的目录来发现?

【问题讨论】:

【参考方案1】:

https://laravel.com/docs/master/blade#components 的官方组件文档中关于手动注册包组件的说明应该可以通过在服务提供者中手动注册组件来为您提供所需的功能。

也就是说,可能值得仔细考虑一下为什么要偏离默认文件夹。

我希望这会有所帮助!

【讨论】:

以上是关于视图命名空间上的 Laravel 视图组件支持的主要内容,如果未能解决你的问题,请参考以下文章

Laravel - 如何在视图中创建(匿名)动态刀片组件

Rails 视图规范:无法在命名空间视图中找到局部视图

在视图上生成 URL 时,Laravel 命名路由方法不会生成主机服务器的 (apache) 别名

如何在 Razor 视图页面中导入命名空间?

如何使用 PHP/Laravel 创建、重命名、删除、拖放的上下文菜单创建 JSTree 视图?这是完整的解决方案

Rails 3.1:视图不在命名空间布局中呈现