Added images links

This commit is contained in:
Kamil Niemczycki 2022-02-16 11:30:50 +01:00
parent 1d89f724f9
commit 771a60ef8b
4 changed files with 45 additions and 0 deletions

View File

@ -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',

View File

@ -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'];

View File

@ -47,6 +47,24 @@
<span class="error">{{ $message }}</span>
@enderror
<label for="image_small">Zdjęcie projektu - małe</label>
<input id="image_small" type="text" name="image_small" value="{{ old('image_small') }}">
@error('image_small')
<span class="error">{{ $message }}</span>
@enderror
<label for="image_medium">Zdjęcie projektu - średnie</label>
<input id="image_medium" type="text" name="image_medium" value="{{ old('image_medium') }}">
@error('image_medium')
<span class="error">{{ $message }}</span>
@enderror
<label for="image_large">Zdjęcie projektu - duże</label>
<input id="image_large" type="text" name="image_large" value="{{ old('image_large') }}">
@error('image_large')
<span class="error">{{ $message }}</span>
@enderror
<label for="project_url">Adres projektu</label>
<input id="project_url" type="text" name="project_url" value="{{ old('project_url') }}" placeholder="Adres www">
@error('project_url')

View File

@ -48,6 +48,24 @@
<span class="error">{{ $message }}</span>
@enderror
<label for="image_small">Zdjęcie projektu - małe</label>
<input id="image_small" type="text" name="image_small" value="{{ old('image_small', $project->images['small']) }}">
@error('image_small')
<span class="error">{{ $message }}</span>
@enderror
<label for="image_medium">Zdjęcie projektu - średnie</label>
<input id="image_medium" type="text" name="image_medium" value="{{ old('image_medium', $project->images['medium']) }}">
@error('image_medium')
<span class="error">{{ $message }}</span>
@enderror
<label for="image_large">Zdjęcie projektu - duże</label>
<input id="image_large" type="text" name="image_large" value="{{ old('image_large', $project->images['large']) }}">
@error('image_large')
<span class="error">{{ $message }}</span>
@enderror
<label for="project_url">Adres projektu</label>
<input id="project_url" type="text" name="project_url" value="{{ old('project_url', $project->project_url) }}" placeholder="Adres www">
@error('project_url')