Laravel - 使用 blade 中的函数
Laravel - Use function in blade
我开始使用 Laravel 构建应用程序,我现在面临的挑战之一是在我的 blade 视图中,我需要展示一堆不同的 bootstrap 情态。正因为如此,我相信创建某种辅助方法会是一种更好的方法,它需要一些参数来定义模态的外观。但我目前不确定这样做的最佳做法是什么。我什至可以在视图中使用这样的辅助方法吗?
你会怎么做?
您可以创建一个帮助文件,然后定义可以全局使用的方法,包括视图。但在您的情况下,理想的情况是使用部分,然后包含具有不同参数的部分以更改属性。这将完全像一种方法一样工作,但更清晰,更符合视图。这应该对您有所帮助,子视图称为局部视图。
您仍然可以使用 PHP 标签 (<?php echo 'hi'; ?>
) 处理任何数据,甚至可以使用文件的完整命名空间,然后调用所需的函数,例如 {{ \Carbon\Carbon::today() }}
我开始使用 Laravel 构建应用程序,我现在面临的挑战之一是在我的 blade 视图中,我需要展示一堆不同的 bootstrap 情态。正因为如此,我相信创建某种辅助方法会是一种更好的方法,它需要一些参数来定义模态的外观。但我目前不确定这样做的最佳做法是什么。我什至可以在视图中使用这样的辅助方法吗?
你会怎么做?
您可以创建一个帮助文件,然后定义可以全局使用的方法,包括视图。但在您的情况下,理想的情况是使用部分,然后包含具有不同参数的部分以更改属性。这将完全像一种方法一样工作,但更清晰,更符合视图。这应该对您有所帮助,子视图称为局部视图。
您仍然可以使用 PHP 标签 (<?php echo 'hi'; ?>
) 处理任何数据,甚至可以使用文件的完整命名空间,然后调用所需的函数,例如 {{ \Carbon\Carbon::today() }}