2016-07-22 11 views
0

ビューに別のブレードファイルにHTMLコードのセットがありますが、これをループに追加すると、foreachループが追加されていますが、次のファイルを連結することはできません。私のコード:Laravelに動的インクルードを含める方法

@foreach($getplugin as $renderer) 

    @include('themes.'$template->theme->name'.Plugins.'$plugins->find($renderer)->type'.'$plugins->find($renderer)->id) 

@endforeach 

私は次のエラーを取得しています:

Parse error: syntax error, unexpected '$template' (T_VARIABLE), expecting ',' or ')' (View: C:\wamp\www\NitsEditor\resources\views\nitseditor\test.blade.php)

これを手伝ってください。ありがとう

答えて

2

文字列を連結しようとしていますが、連結のためにドットを追加するのを忘れています。

'themes.'$templateの代わりに'themes.'.$templateなどである必要があります。あなたはそれらのすべてを失っているようです。

+0

あなたの提案によれば、「Parse error:syntax error、unexpected '' .Plugins。 '' 'というエラーが発生しました。これは、すべてのビューが保存されているフォルダです。私は '。$ template'、'。$ plugins'の前に '.'を置きました。 –

+0

あなたはそれらのまわりを置く必要があります。 GoogleのPHPの連結をしてください、あなたは本当にそれが何であるかを理解する必要があります。 –

+0

助けてくれてありがとう。 –

関連する問題