@extends('layouts.app') @section('title', '定期予約マスタ') @section('content')

定期予約マスタ

{{-- タイトル直下の注意文 --}}

※この画面のデータは通常変更する必要はありません。

{{-- 並び替え用 hidden(usertypes と同型:JS はここを submit) --}}
{{-- フィルタ条件(並び替え時に条件が消えないように hidden で保持) --}}

絞り込みフィルター

{{-- 左側 --}}
{{-- 利用者ID --}}
{{-- 有効フラグ --}}
{{-- メール送信日時(from〜to) --}}
{{-- 右側 --}}
{{-- 駐輪場 --}}
{{-- ゾーンID --}}
{{-- 予約区分 --}}
@php $reserveType = (string)request('reserve_type', $reserve_type ?? ''); @endphp
{{-- ボタン(左寄せで同じ感じ) --}}
解除
{{-- ▼ ボタンエリア(usertypes と同型) --}}
{{-- CSV 出力が必要なら復活(reserves.export がある場合のみ) --}} @if(\Illuminate\Support\Facades\Route::has('reserves.export')) @endif
{{-- ▼ ページネーション --}}
@if ($list->total() > 0) 全 {{ $list->total() }} 件中 {{ $list->firstItem() }}〜{{ $list->lastItem() }} 件を表示 @else 全0件 @endif
{{ $list->appends([ 'sort' => $sort ?? '', 'sort_type' => $sort_type ?? '', ] + request()->except('page'))->links('pagination') }}
{{-- ▼ フラッシュメッセージ --}}
@if(Session::has('success'))
{{ Session::get('success') }}
@elseif(Session::has('error'))
{!! Session::get('error') !!}
@elseif(isset($errorMsg))
{!! $errorMsg !!}
@endif
{{-- ▼ テーブル --}}
@csrf {{-- ★追加:予約区分 --}} @foreach ($list as $item) @php $subjects = array_values(array_filter([ $item->usertype_subject1 ?? '', $item->usertype_subject2 ?? '', $item->usertype_subject3 ?? '', ], static fn ($v): bool => $v !== '')); $userTypeLabel = $subjects ? implode('/', $subjects) : ''; @endphp {{-- 定期予約ID --}} {{-- 定期契約ID --}} {{-- 定期契約日時 --}} {{-- 利用者分類ID --}} {{-- 利用者ID --}} {{-- 予約日時 --}} {{-- 駐輪場ID --}} {{-- 駐輪場所ID --}} {{-- 車種区分ID --}} {{-- 駐輪分類ID --}} {{-- 減免措置 --}} {{-- 自動リマインド日 --}} {{-- 手動リマインド日 --}} {{-- 800M以内フラグ --}} {{-- 解約日 --}} {{-- 有効フラグ --}} {{-- メール送信日時 --}} {{-- 手動通知 --}} {{-- 手動通知方法 --}} {{-- 空き待ち順 --}} {{-- ★予約区分 --}} @endforeach
定期予約ID 定期契約ID 定期契約日時 利用者分類ID 利用者ID 予約日時 駐輪場ID 駐輪場所ID 車種区分ID 駐輪分類ID 減免措置 自動リマインド日 手動リマインド日 800M以内フラグ 解約日 有効フラグ メール送信日時 手動通知 手動通知方法 空き待ち順 予約区分
{{ $item->reserve_id }}{{ $item->contract_id ?? '' }}{{ $item->contract_created_at ?? '' }}{{ $item->user_categoryid ?? '' }}{{ trim(($item->user_id ?? '') . ' ' . ($item->user_name ?? '')) }}{{ $item->reserve_date ?? '' }}{{ $item->park_name ?? '' }}{{ $item->display_prine_name ?? '' }}{{ $item->psection_subject ?? '' }}{{ $item->ptype_subject ?? '' }} @if((string)($item->reserve_reduction ?? '') === '1') あり @elseif((string)($item->reserve_reduction ?? '') === '0') なし @else {{ $item->reserve_reduction ?? '' }} @endif {{ $item->reserve_auto_remind ?? '' }}{{ $item->reserve_manual_remind ?? '' }} @if((string)($item->flag_800m ?? '') === '1') ○ @elseif((string)($item->flag_800m ?? '') === '0') × @else {{ $item->flag_800m ?? '' }} @endif {{ $item->reserve_cancelday ?? '' }} @if((string)($item->valid_flag ?? '') === '1') 有効 @elseif((string)($item->valid_flag ?? '') === '0') 無効 @else {{ $item->valid_flag ?? '' }} @endif {{ $item->sent_date ?? '' }} @if((string)($item->reserve_manual ?? '') === '1') 手動 @elseif((string)($item->reserve_manual ?? '') === '0') 自動 @else {{ $item->reserve_manual ?? '' }} @endif @if((string)($item->reserve_notice ?? '') === 'tel') 電話 @elseif((string)($item->reserve_notice ?? '') === 'post') 郵送 @else {{ $item->reserve_notice ?? '' }} @endif {{ $item->reserve_order ?? '' }} @if((string)($item->reserve_type ?? '') === '1') 仮予約 @elseif((string)($item->reserve_type ?? '') === '0') 通常予約 @else {{ $item->reserve_type ?? '' }} @endif
{{-- CSV(POST のまま:ルートがある場合のみ) --}} @if(\Illuminate\Support\Facades\Route::has('reserves.export'))
@csrf
@endif
@endsection