@extends('layouts.admin') @section('title', isset($product) ? '編輯考題商品' : '新增考題商品') @section('content')
@csrf @if(isset($product)) @method('PUT') @endif
@error('title')

{{ $message }}

@enderror
@error('price')

{{ $message }}

@enderror
@if(isset($product))

目前已開通:{{ $product->activatedCount() }}

@endif @error('stock_quantity')

{{ $message }}

@enderror
折扣活動(選填)
@error('discount_price')

{{ $message }}

@enderror
@error('discount_ends_at')

{{ $message }}

@enderror

留空開始/結束時間代表不限制該端;特價需小於原價

開賣時間(選填,控制何時可被購買/兌換)
@error('sale_ends_at')

{{ $message }}

@enderror
@if(isset($product)) 管理科目(各科獨立定價) @endif
@if(isset($product) && $product->subjects->isEmpty())

尚未建立任何科目,檔案會先算「未指定科目」,只有買整包才能下載。要讓考生分科購買,請先到「管理科目」新增科目。

@else

每一列可各自上傳一個 PDF 檔案,並指定屬於哪個科目(不指定 = 只有買整包才能下載)

@endif
@error('files.*')

{{ $message }}

@enderror
取消 @if(isset($product)) 序號管理 @endif
@if(isset($product) && $product->files->isNotEmpty()) {{-- 刻意放在主表單外面:既有檔案的刪除各自要送一個獨立請求, 嵌套在同一個
裡是不合法的 HTML,瀏覽器解析後 hidden method 欄位 會被併入外層表單,結果按刪除檔案卻整個商品被刪掉。 --}}
@foreach($product->files as $file)
{{ $file->original_name }} ({{ number_format($file->size / 1024, 0) }} KB{{ $file->subject ? '・' . $file->subject->name : '・未指定科目' }})
@csrf @method('DELETE')
@endforeach
@endif
@endsection