From 771a60ef8b8ec4759649599d1ad0634291618f89 Mon Sep 17 00:00:00 2001 From: Kamil Niemczycki Date: Wed, 16 Feb 2022 11:30:50 +0100 Subject: [PATCH] Added images links --- app/Http/Requests/ProjectRequest.php | 5 +++++ app/Repository/ProjectRepository.php | 4 ++++ .../views/dashboard/projects/create.blade.php | 18 ++++++++++++++++++ .../views/dashboard/projects/edit.blade.php | 18 ++++++++++++++++++ 4 files changed, 45 insertions(+) diff --git a/app/Http/Requests/ProjectRequest.php b/app/Http/Requests/ProjectRequest.php index 1c9e546..a1562f7 100644 --- a/app/Http/Requests/ProjectRequest.php +++ b/app/Http/Requests/ProjectRequest.php @@ -29,6 +29,11 @@ class ProjectRequest extends FormRequest 'categories' => 'nullable|string', 'release_date' => 'required|date:Y-m-d', 'update_date' => 'nullable|date:Y-m-d', + + 'image_small' => 'nullable|string', + 'image_medium' => 'nullable|string', + 'image_large' => 'nullable|string', + 'project_url' => 'nullable|string', 'project_version' => 'nullable|string', 'description' => 'nullable|string', diff --git a/app/Repository/ProjectRepository.php b/app/Repository/ProjectRepository.php index 765b215..27f1a86 100644 --- a/app/Repository/ProjectRepository.php +++ b/app/Repository/ProjectRepository.php @@ -69,6 +69,10 @@ class ProjectRepository implements ProjectRepositoryInterface if (isset($data['author'])) $toSave['author'] = $data['author']; + $toSave['images']['small'] = $data['image_small'] ?? ''; + $toSave['images']['medium'] = $data['image_medium'] ?? ''; + $toSave['images']['large'] = $data['image_large'] ?? ''; + if (isset($data['release_date'])) $toSave['release_date'] = $data['release_date']; diff --git a/resources/views/dashboard/projects/create.blade.php b/resources/views/dashboard/projects/create.blade.php index f9fe880..5dcc864 100644 --- a/resources/views/dashboard/projects/create.blade.php +++ b/resources/views/dashboard/projects/create.blade.php @@ -47,6 +47,24 @@ {{ $message }} @enderror + + + @error('image_small') + {{ $message }} + @enderror + + + + @error('image_medium') + {{ $message }} + @enderror + + + + @error('image_large') + {{ $message }} + @enderror + @error('project_url') diff --git a/resources/views/dashboard/projects/edit.blade.php b/resources/views/dashboard/projects/edit.blade.php index ab34d20..6b19d2a 100644 --- a/resources/views/dashboard/projects/edit.blade.php +++ b/resources/views/dashboard/projects/edit.blade.php @@ -48,6 +48,24 @@ {{ $message }} @enderror + + + @error('image_small') + {{ $message }} + @enderror + + + + @error('image_medium') + {{ $message }} + @enderror + + + + @error('image_large') + {{ $message }} + @enderror + @error('project_url')