我有一些位于
例如,如果我有一个名为
app/Helpers
目录下的辅助类。如何使用 服务提供者
加载这些类以在 Blade 模板中使用它们?例如,如果我有一个名为
CustomHelper
的类,其中包含一个名为 fooBar()
的方法:<?php
nampespace App\Helpers;
class CustomHelper
{
static function fooBar()
{
return 'it works!';
}
}
我希望能够在我的Blade模板中实现类似以下的功能:
{{ fooBar() }}
不要这样做:
{{ \App\Helpers\CustomHelper::fooBar() }}
P.S: @andrew-brown的回答在Laravel 5上自定义帮助程序的最佳实践中处理非类文件。拥有基于类的解决方案将是很好的,这样帮助函数可以在类之间进行组织。