私はいくつかのヘルパークラスをapp/Helpers
に持っています。ブレードテンプレートでこれらのクラスを使用するには、service provider
を使用してこれらのクラスをロードするにはどうすればよいですか?Laravelのカスタムヘルパークラス5.4
私はこの方法fooBar()
を含むクラスCustomHelper
お持ちの場合:代わりにこれを行うの
{{ fooBar() }}
:
<?php
nampespace App\Helpers;
class CustomHelper
{
static function fooBar()
{
return 'it works!';
}
}
を私は私の刃テンプレートでこのような何かを行うことができるようにしたい
{{ \App\Helpers\CustomHelper::fooBar() }}
PS: @アンドリューブラウンのanswerのBest practices for custom helpers on Laravel 5の取引wi非クラスファイルです。ヘルパー関数をクラス間で編成できるように、クラスベースのソリューションを用意することは良いことです。
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