{{-- resources/views/admin/reserves/edit.blade.php --}} @extends('layouts.app') @section('title', '定期予約マスタ - 編集') @section('content') @php // 読み取り専用表示用:既存のオプションから名称を推定(コントローラを変更せず表示可能) $userName = ''; if (!empty($row->user_id ?? null) && !empty($userOptions[$row->user_id] ?? null)) { // $userOptions 形如 "12345 山田太郎" → 去掉开头ID只留名字 $userName = trim(preg_replace('/^\s*\d+\s*/', '', $userOptions[$row->user_id])); } $parkName = ''; if (!empty($row->park_id ?? null) && !empty($parkOptions[$row->park_id] ?? null)) { $parkName = trim(preg_replace('/^\s*\d+\s*/', '', $parkOptions[$row->park_id])); } @endphp
{{-- ヘッダ --}}
@if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $e)
  • {{ $e }}
  • @endforeach
@endif
{{-- 本体 --}}
戻る
{{-- GET と同一ルートで POST 更新 --}}
@csrf
@php $selectedUserId = old('user_id', $row->user_id ?? ''); $selectedUserLabel = $selectedUserId !== '' ? ($userOptions[$selectedUserId] ?? $selectedUserId) : ''; @endphp
@php $reduction = old('reduction', $row->reduction ?? ''); @endphp
@php $m800 = old('within_800m_flag', $row->within_800m_flag ?? ''); @endphp
@php $valid = old('valid_flag', $row->valid_flag ?? ''); @endphp
@php $mnotice = old('manual_notice', $row->manual_notice ?? ''); @endphp
@php $mhow = old('manual_notice_method', $row->manual_notice_method ?? ''); @endphp
{{-- 下部操作(参照画面の下部にも登録/削除ボタンあり) --}}
{{-- 削除POST(confirmed + ids[]) --}}
@endsection