Laravel - передать более одной переменной в представление - PullRequest
0 голосов
/ 06 ноября 2018

Я создаю блог, используя фреймворк Laravel. У меня есть 4 раздела (слайдер карусели, боковая панель и два других раздела).

Я хочу передать данные следующим образом; последние сообщения, которые будут отображаться на слайдере, популярные сообщения на боковой панели, сообщения категории 1 (спортивные) в третьем разделе и категории 2 (сообщения о политике) в 4-х разделах.

Как я могу передать все эти данные в одном представлении ??

Ответы [ 3 ]

0 голосов
/ 06 ноября 2018

Вы также можете сделать это

$arr_view_data['var1'] = $value1;
$arr_view_data['var2'] = $value2;
$arr_view_data['var3'] = $value3;

return view('your_viewname_here',$arr_view_data);
0 голосов
/ 06 ноября 2018

у вас есть 2 подхода для этого:

1-й подход:

 return view('view_name')->with(['var1' => $value1,'var2' => $value2,....]);

2-й подход:

return view('view_name',compact('var1','var2',.....));

Компактный метод автоматически получает var1 и var2 и передает его в представление.

0 голосов
/ 06 ноября 2018

Это то, что вы ищете:

return view('view_name')->with(['var1' => $value1,'var2' => $value2]);

Вы можете получить к нему доступ позже как $var1 и $var2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...