在 laravel blade 中扩展具有相同名称的 parent 模板
Extending parent template with same name in laravel blade
我正在为我的一个新项目开发一个插件系统。并搜索扩展 laravel 中具有相同名称的 blade 模板的解决方案。
明白了。我在默认 laravel 目录 resources/views/
中有一个模板 foo.blade.php
,在 plugins/Foobar/Views
中有相同的模板 foo.blade.php
。在插件模板中,我制作了一个 @extend('foo')
来扩展 parent 主模板 foo.blade.php
。该模板可以在多个插件中找到使用,所以我在一天结束时以下面的目录排序来查找我的模板:
plugins/Bazbar/Views
plugins/Foobar/Views
plugins/Helloworld/Views
resources/views
明白什么意思了吗?任何解决方案或想法我该如何构建?
非常感谢和问候
斯蒂芬
我现在用的是Twig。并构建了一个简单的令牌解析器。这对我来说是一个很好的解决方案,我可以使用插件在我的应用程序中递归扩展模板。
我正在为我的一个新项目开发一个插件系统。并搜索扩展 laravel 中具有相同名称的 blade 模板的解决方案。
明白了。我在默认 laravel 目录 resources/views/
中有一个模板 foo.blade.php
,在 plugins/Foobar/Views
中有相同的模板 foo.blade.php
。在插件模板中,我制作了一个 @extend('foo')
来扩展 parent 主模板 foo.blade.php
。该模板可以在多个插件中找到使用,所以我在一天结束时以下面的目录排序来查找我的模板:
plugins/Bazbar/Views
plugins/Foobar/Views
plugins/Helloworld/Views
resources/views
明白什么意思了吗?任何解决方案或想法我该如何构建?
非常感谢和问候
斯蒂芬
我现在用的是Twig。并构建了一个简单的令牌解析器。这对我来说是一个很好的解决方案,我可以使用插件在我的应用程序中递归扩展模板。