input-comComponents.blade.php:
Код: Выделить всё
Association Name
Commodity
Select Commodity
@foreach ($commodityValues as $id => $value)
{{ $value }}
@endforeach
@error('commodity')
{{ $message }}
@enderror
Variety
@error('variety')
{{ $message }}
@enderror
Volume (Kg)
@error('volume')
{{ $message }}
@enderror
Estimated
Time of Harvest
(Start Date)
@error('startDate')
{{ $message }}
@enderror
Estimated
Time of Harvest
(End Date)
@error('endDate')
{{ $message }}
@enderror
0">
Remove
Add more
Код: Выделить всё
public function rules(): array
{
return [
'commodity' => 'required',
'variety' => 'required',
'volume' => 'required',
'startDate' => 'required|date',
'endDate' => 'required|date',
];
}
public function messages()
{
return [
'commodity' => 'Please select a commodity.',
'variety' => 'Please enter the variety.',
'volume' => 'Please enter the volume.',
'startDate' => 'Please select the start date.',
'endDate' => 'Please select the end date.',
];
}
Код: Выделить всё
public function store(StoreELinkageRequest $request)
{
$user = $request->user();
foreach ($request->input('associationName') as $key => $associationName) {
$data = [
'association' => $associationName,
'commodity' => $request->input('commodity')[$key],
'variety' => $request->input('variety')[$key],
'volume' => $request->input('volume')[$key],
'startDate' => $request->input('startDate')[$key],
'endDate' => $request->input('endDate')[$key],
'userId' => $user->id,
];
ELinkage::create($data);
}
return redirect()->route('e-linkage')->with('success', 'Data saved successfully!');
}
Подробнее здесь: https://stackoverflow.com/questions/781 ... s-intended
Мобильная версия