From 56c2ea87542b5dd8f4ee0873c06fa9825c802d61 Mon Sep 17 00:00:00 2001 From: Benjamin Takats Date: Tue, 24 Jan 2023 18:07:37 +0100 Subject: [PATCH] add podcasts --- app/Nova/Episode.php | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/app/Nova/Episode.php b/app/Nova/Episode.php index 888e7032..23134613 100644 --- a/app/Nova/Episode.php +++ b/app/Nova/Episode.php @@ -37,8 +37,10 @@ class Episode extends Resource 'active' => true, 'website' => $model->podcast->link, ]); - $lecturer->addMediaFromUrl($model->podcast->data['image']) - ->toMediaCollection('avatar'); + if ($model->podcast->data['image']) { + $lecturer->addMediaFromUrl($model->podcast->data['image']) + ->toMediaCollection('avatar'); + } $library = \App\Models\Library::firstOrCreate( [ 'name' => 'Podcasts' @@ -56,8 +58,10 @@ class Episode extends Resource ]); $libraryItem->syncTagsWithType(is_array($request->tags) ? $request->tags : str($request->tags)->explode('-----'), 'library_item'); - $libraryItem->addMediaFromUrl($model->data['image']) - ->toMediaCollection('main'); + if ($model->data['image']) { + $libraryItem->addMediaFromUrl($model->data['image']) + ->toMediaCollection('main'); + } $library->libraryItems() ->attach($libraryItem); }