尝试提取Goutte数据查看
Trying to extract Goutte data to view
我已经工作了几个小时试图弄清楚如何将一些数据提取到我在 Laravel 中的视图中。
我的控制器如下:
public function practice(Request $request)
{
$client = new Client();
$crawler = $client->request('GET', 'https://www.polkadotpassport.com/');
$crawler->filter('.post-header')->each(function($node){
$title = $node->filter('h2 > a');
return view('flights', compact('title'));
});
}
然后我的观点是:
@extends('layouts.app')
@section('content')
@foreach($title as $titles)
<h1>{{$titles}}</h1>
@endforeach
@endsection
如有任何帮助,我们将不胜感激!
假设 crawler
正在返回一个集合,请尝试类似的操作:
public function practice(Request $request)
{
$client = new Client();
$crawler = $client->request(
'GET',
'https://www.polkadotpassport.com/
');
$titles = $crawler->filter('.post-header')->map(function($node){
return $node->filter('h2 > a');
});
return view('flights', ['titles' => $titles]);
}
我已经工作了几个小时试图弄清楚如何将一些数据提取到我在 Laravel 中的视图中。
我的控制器如下:
public function practice(Request $request)
{
$client = new Client();
$crawler = $client->request('GET', 'https://www.polkadotpassport.com/');
$crawler->filter('.post-header')->each(function($node){
$title = $node->filter('h2 > a');
return view('flights', compact('title'));
});
}
然后我的观点是:
@extends('layouts.app')
@section('content')
@foreach($title as $titles)
<h1>{{$titles}}</h1>
@endforeach
@endsection
如有任何帮助,我们将不胜感激!
假设 crawler
正在返回一个集合,请尝试类似的操作:
public function practice(Request $request)
{
$client = new Client();
$crawler = $client->request(
'GET',
'https://www.polkadotpassport.com/
');
$titles = $crawler->filter('.post-header')->map(function($node){
return $node->filter('h2 > a');
});
return view('flights', ['titles' => $titles]);
}