我在app/Helpers
中有一些幫助類。如何使用service provider
加載這些類以在刀片模板中使用它們?Laravel 5.4中的自定義幫助類
例如如果我有一個類CustomHelper
包含方法fooBar()
:
<?php
nampespace App\Helpers;
class CustomHelper
{
static function fooBar()
{
return 'it works!';
}
}
我希望能夠做我的刀模板是這樣的:
{{ fooBar() }}
,而不是這樣做:
{{ \App\Helpers\CustomHelper::fooBar() }}
PS: @ andrew-brown's answer in Best practices for custom helpers on Laravel 5 deals wi th非類文件。有一個基於類的解決方案將是很好的,這樣輔助函數就可以在類中組織起來。
HTTPS:/ /laravel.io/forum/02-03-2015-best-practices-for-custom-helpers-on-laravel-5?page=1#reply-20564 – hassan
也http://stackoverflow.com/a/32772686/ 2359679 – hassan
你想實現一個基於類的解決方案,但使用它像一個全局函數?不要以爲這是可能的任何語言,更不用說PHP或laravel – Paras