2017-08-09 5 views
0

Laravel Bladeテンプレートでコードスニペットを作成する可能性はありますか?Laravelテンプレートスニペット

あなたは[tag param1 = "value" param2 = "value"]を配置し、その下にテンプレートを指定してレンダリングする関数タグを使用しています。

+0

コントローラにはすべてのビジネスロジックが存在し、ブレードは表示専用であるため、ベストプラクティスではありません。それでも、あなたの質問に答えるために、タグを使用して関数を定義してから、その関数をブレード構文で呼び出すことができます。 – iavery

答えて

1

はい、ComponentsまたはIncludeのいずれかを使用すると可能です。これにより、多数のパラメータを持つページ上で複数回呼び出すことができるいわゆるサブビューを作成することができます。

+0

あなたはそうですが、私はそれをいくつかの関数を通して渡し、データをテンプレートに送る必要があります。 –

+0

あらかじめコントローラーでその機能を実行できませんか? – Jerodev

+0

アイデアは、表示スライダのような特定のものを作ることで、あらかじめ定義されたスニペットのリストを作成することでした。 テンプレート内にフロントエンドの開発者の場所[slider id = 1]タグがあり、画像#1のスライダを取得します。 –