Когда я пытаюсь dd($input), я получаю ввод, но когда я нажимаю, чтобы Данные отправки не могут быть в наличии в моей таблице базы данных службы, и я буду перенаправлен на ту же страницу создания.
Это мой метод магазина в ServiceController:
Код: Выделить всё
public function store(Request $request)
{
$request->validate([
'tittlea' => 'required',
'descriptiona' => 'required',
'imagea' => 'nullable|image',
'tittleb' => 'required',
'descriptionb' => 'required',
'imageb' => 'nullable|image',
'tittlec' => 'required',
'descriptionc' => 'required',
'imagec' => 'nullable|image',
'tittled' => 'required',
'descriptiond' => 'required',
'imaged' => 'nullable|image',
]);
$input = $request->all();
// Gestion des images
foreach (['imagea', 'imageb', 'imagec', 'imaged'] as $imageField) {
if ($request->hasFile($imageField)) {
$image = $request->file($imageField);
$destinationPath = 'image/';
$imageName = uniqid() . '.' . $image->getClientOriginalName();
$image->move($destinationPath, $imageName);
$input[$imageField] = $imageName;
} else {
unset($input[$imageField]);
}
}
Service::create($input);
return redirect('/admin/services')->with('message', 'Service added successfully');
}`
Код: Выделить всё
@extends('layouts.app')
@section('title', 'Data service')
@section('content')
[url=/admin/services]Services list[/url]
@csrf
Title A
@error('tittlea')
{{ $message }}
@enderror
Description A
@error('descriptiona')
{{ $message }}
@enderror
File A
@error('imagea')
{{ $message }}
@enderror
Title B
@error('tittleb')
{{ $message }}
@enderror
Description B
@error('descriptionb')
{{ $message }}
@enderror
File B
@error('imageb')
{{ $message }}
@enderror
Title C
@error('tittlec')
{{ $message }}
@enderror
Description C
@error('descriptionc')
{{ $message }}
@enderror
File C
@error('imagec')
{{ $message }}
@enderror
Title D
@error('titled')
{{ $message }}
@enderror
Description D
@error('descriptiond')
{{ $message }}
@enderror
File D
@error('imaged')
{{ $message }}
@enderror
Submit
@endsection
Подробнее здесь: https://stackoverflow.com/questions/783 ... -situation
Мобильная версия