@vrazbros

Как лучше передать данные в шаблон в Laravel?

Kак лучше сделать ?

1) вариант return view('layouts')
->with('var1', $var1)
->with('someVar2', $someVar2)
->with('someVar3', $someVar3)
->with('someVar4', $someVar4);

или
2) вариант $varData = $this->formatService($responce);
return view('layouts')
->with('varData', $varData);

но в шаблоне нужно будет обращаться через varData.var1 и varData.someVar2
  • Вопрос задан
  • 95 просмотров
Пригласить эксперта
Ответы на вопрос 1
delphinpro
@delphinpro Куратор тега Laravel
frontend developer
$var1 = '..';
$var2 = '..';
return view('layouts', compact('var1', 'var2'));


$var1 = '..';
$var2 = '..';
return view('layouts', [
  'var1' => $var1,
  'var2' => $var2,
]);


$varData = $this->formatService($responce); // ['var1' => '..', 'var2' => '..']
return view('layouts', $varData);
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы