在 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。该模板可以在多个插件中找到使用,所以我在一天结束时以下面的目录排序来查找我的模板:

明白什么意思了吗?任何解决方案或想法我该如何构建?

非常感谢和问候

斯蒂芬

我现在用的是Twig。并构建了一个简单的令牌解析器。这对我来说是一个很好的解决方案,我可以使用插件在我的应用程序中递归扩展模板。