2016-07-25 4 views
-1

自分のコントローラー機能を独自のビューで使用する必要があります。Laravel 5.0を使用してViewでコントローラメソッドを呼び出す/使用する方法は?

私はFacadeを試しましたが失敗しました。

+0

これまでに何を試みましたか? –

+0

これを確認してください:http://stackoverflow.com/a/22153332/2815635 – C2486

+0

私はカスタムヘルパークラスを作成しようとしました。私はプロバイダに登録してファサードを作成していますが、動作していません。 –

答えて

0

呼び出すビューの1つでコントローラで定義された関数を使用しますか?

これはあなたが次のことを行うことができます(私はその関数が静的な静的関数が何らかの文字列を返すものと仮定しています)。ブレードビューファイルでは、フルネームスペースパスを使用して関数を呼び出すことができます。

{{App\Http\Controllers\MyController::myFunction()}}

は、このようなコントローラ(そのMVCに対して)で定義された関数を呼び出すことをお勧めしません

(use文を使用して、クラスをインポートするには、ブレード内の方法があります)、あなたが定義することができますそれらをモデルに追加するか、別のヘルパークラスを作成します。

関連する問題