2016-07-22 6 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

Привет, спасибо за обновление, делая так, как вам было предложено, я получаю сообщение об ошибке «Ошибка синтаксиса: неожиданная» .Plugins. '' ', Это папка, в которой хранятся все представления , Я разместил '.' перед каждым'. $ Template', '. $ Plugins' –

+0

Вам нужно разместить вокруг них, а не только спереди. Пожалуйста, google php concatenation, вам действительно нужно понять, что это такое. –

+0

Спасибо, это помогло. –

Смежные вопросы