aşağıdaki gibi cözdüm artık resim olanlarıda olmayanlarıda ekliyor fakat sanki bu şekilde olmamalı gibime geliyor:,
$feed = simplexml_load_string($response->body());
foreach ($feed->channel->item as $article) {
$img = $article->description;
if (preg_match( '|<img.*?src=[\'"](.*?)[\'"].*?>|i', $img, $matches)) {
$src = $matches[ 1 ];
DB::table('bot')->insertOrIgnore([
'bid' => $siteId,
'baslik' => $article->title,
'url' => $article->link,
'image' => $src,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
}
DB::table('bot')->insertOrIgnore([
'bid' => $siteId,
'baslik' => $article->title,
'url' => $article->link,
'created_at' => Carbon::now(),
'updated_at' => Carbon::now()
]);
}