'Einundzwanzig School', 'key' => config('feeds.services.podcastindex-org.key'), 'secret' => config('feeds.services.podcastindex-org.secret'), ]); $feedIds = [ 185230, // Einundzwanzig, der Bitcoin Podcast 4627128, // Nodesignal - Deine Bitcoin-Frequenz 4426306, // Pleb's Taverne 4409506, // Sound Money Bitcoin Podcast 620690, // Mises Karma 4409505, // Münzweg - der Bitcoin-Podcast 4645280, // Dezentralschweiz Podcast 🇨🇭 185578, // Blocktrainer Bitcoin Podcast 4909387, // Was Bitcoin bringt - mit Niko Jilch 1000839, // Bitcoin Audible 5603181, // Bitcoin Audible.DE - Die besten Bitcoin-Artikel, vorgelesen in deutscher Sprache! 1769616, // Einemillionsatoshi - der Bitcoin Podcast für Frauen 5784083, // Der Bitcoin Effekt - Dein Business Podcast ]; foreach ($feedIds as $feedId) { $podcast = $client->podcasts->byFeedId($feedId) ->json(); $importPodcast = Podcast::query() ->updateOrCreate(['guid' => $podcast->feed->podcastGuid], [ 'title' => $podcast->feed->title, 'link' => $podcast->feed->link, 'language_code' => $podcast->feed->language, 'data' => $podcast->feed, 'created_by' => 1, ]); $episodes = $client->episodes->withParameters(['max' => 10000]) ->byFeedId($feedId) ->json(); foreach ($episodes->items as $item) { Episode::query() ->updateOrCreate(['guid' => $item->guid], [ 'podcast_id' => $importPodcast->id, 'data' => $item, 'created_by' => 1, 'created_at' => Carbon::parse($item->datePublished), ]); } } return Command::SUCCESS; } }