Я пытаюсь сделать поле ввода отключенным или доступным только для чтения, если кнопка еще не нажата, но у меня возникают проблемы с отправкой / отправкой ее в базу данных после добавления условия, которое делает ее отключенной или доступной только для чтения
<form action="{{ route('amber.timestone.home.start', $task->id) }}" method="POST" class="align-center">
{{csrf_field()}}
<td>
<input class="my-2" type="text" name="ref" value="{{ $task->ref }}"
@if(empty($task->start))
readonly
@endif
>
public function startTask($id)
{
$user = Task::find($id);
$user->start = Carbon::now();
$user->save();
return back();
}
public function endTask($id, Request $request)
{
$user = Task::find($id);
$user->end = Carbon::now();
$start = Carbon::parse($user->start);
$end = Carbon::parse($user->end);
$user->ref = request('ref');
$user->remarks = request('remarks');
$user->campaign = request('campaign');
$user->type = request('type');
$hours = $end->diffInHours($start);
$minutes = $end->diffInMinutes($start);
$seconds = $end->diffInSeconds($start);
$user->duration = $hours . ':' . $minutes . ':' . $seconds;
$user->update();
return back();
}
Я попытался добавить скрытые с теми же именами, что и для тех, у кого условие readonly все еще не работает