Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 15.08.2017 20:42:17

Как прокинуть данные из контроллера в темплейт

Я пользуюсь Ларавель

Хочу в вид динамически подгружать данные с темплейтом
Как осуществить
В основном шаблоне у меня аяксом забираются данные и темплейт для них
[code=javascript]
$.ajax({
            type: 'POST',
            dataType: 'json',
            url: '/privat/showCompanyMenu',
            success: function(jsondata){
              $('#result').html(jsondata)
           }
        });
[/code]
А вот файл в котором происходит выбор подгружаемого темплейта и данных к нему
[PHP]
public function showCompanyMenu()
    {
        //Возвращает данные меню по конкретному юзеру
        //И возвращает HTML шаблон для отображения представления меню
        $html = view('privat/retail/templates/menu_present')->render();
        $arr = array('a' => 1, 'b' => 2, 'c' => 3, 'd' => 4, 'e' => 5, 'html'=>$html);
        $json_string=json_encode($arr);
        echo $json_string;


    }
[/PHP]
Как данные (a,b,c,d) прокинуть в шаблон чтобы в json получить html с данными

Не в сети

#2 15.08.2017 20:53:26

Re: Как прокинуть данные из контроллера в темплейт

Простите за столь простой вопрос конечно же вот так, знакомлюсь с ларавелем
$html = view('privat/retail/templates/menu_present',$data)->render();

Не в сети

Подвал раздела