简体   繁体   English

如果我需要刀片视图数据中 foreach 的 $row,我如何在 Laravel 中声明 var

[英]How i declare a var in Laravel if i need the $row from a foreach in the blade view data

i made a code and now i want to export it in laravel.我做了一个代码,现在我想在 Laravel 中导出它。

in my initial code i've got this在我的初始代码中,我有这个

while($row = $getRss->fetch_assoc()) {
                    $rss = simplexml_load_file($row["link"]);
 }

how can i now declare the $rss in my controller and pass it to my view?我现在如何在控制器中声明$rss并将其传递给我的视图?

Here is the code to add your rss from controller to view这是从控制器添加 rss 以查看的代码

$arrRss = [];
while($row = $getRss->fetch_assoc()) {
     $rss = simplexml_load_file($row["link"]);
     array_push($arrRss,$rss);
 }

return view('the-blade-name',['rss' => $arrRss]);

there are many ways to pass a variable in view(blade) file有很多方法可以在视图(刀片)文件中传递变量

$rss = [];
 return view('blade-file',['rss' => $rss]);
 return view('blade-file')->with(['rss' => $rss]);
 return view('blade-file',compact('rss'));

all of these gives you same result in view file所有这些都在视图文件中为您提供相同的结果

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM