laravel 集合中的未定义变量
Undefined variable in laravel collection
抱歉英语不好,
我正在使用 domcrawler 从网页中提取元素,并尝试在视图中显示它,但出现如下错误:
(1/1) ErrorException
Undefined variable: judul
in Webscrapper.php (line 30)
代码:
$crawler->filter('td.gsc_a_t > a')->each(function ($node)
{
$judul[]=$node->text();
});
return view('scrape',['judul' => $judul]);
第 30 行是:
return view('scrape',['judul' => $judul]);
尝试这样的事情:
$judul = $crawler->filter('td.gsc_a_t > a')->each(function ($node, $index) {
return $node->text();
});
return view('scrape',['judul' => $judul]);
在您的代码中,$judul[]
是在闭包(匿名函数)内定义的,因此在闭包之外该变量不可用。在 symfony website.
上查看更多信息
抱歉英语不好, 我正在使用 domcrawler 从网页中提取元素,并尝试在视图中显示它,但出现如下错误:
(1/1) ErrorException
Undefined variable: judul
in Webscrapper.php (line 30)
代码:
$crawler->filter('td.gsc_a_t > a')->each(function ($node)
{
$judul[]=$node->text();
});
return view('scrape',['judul' => $judul]);
第 30 行是:
return view('scrape',['judul' => $judul]);
尝试这样的事情:
$judul = $crawler->filter('td.gsc_a_t > a')->each(function ($node, $index) {
return $node->text();
});
return view('scrape',['judul' => $judul]);
在您的代码中,$judul[]
是在闭包(匿名函数)内定义的,因此在闭包之外该变量不可用。在 symfony website.