@extends('layouts.public_register') @php $displayName = filled($formSetting->register_public_name) ? $formSetting->register_public_name : $scenario->name; @endphp @if(filled($formSetting->register_head_js)) @push('public-head-end') {!! $formSetting->register_head_js !!} @endpush @endif @if(filled($formSetting->register_body_start_js)) @push('public-body-start') {!! $formSetting->register_body_start_js !!} @endpush @endif @if(filled($formSetting->register_body_end_js)) @push('public-body-end') {!! $formSetting->register_body_end_js !!} @endpush @endif @section('title', $displayName . ' - 登録') @section('content')
シナリオ登録

{{ $displayName }}

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if($errors->has('_'))
{{ $errors->first('_') }}
@endif @if($errors->any() && ! $errors->has('_')) @endif @if(filled($formSetting->register_html_top))
{!! $formSetting->register_html_top !!}
@endif @if($fields->isEmpty())
現在、フォームで利用する項目がありません。管理者が「登録フォーム・読者項目」で フォーム利用 をオンにしてください。
@else @if(! $formSetting->skip_registration_confirm)

送信後、内容を確認する画面が表示されます。

@endif
@csrf @if(!empty($registrationRouteToken)) @endif @foreach($fields as $field)
@php $name = $field->field_key; $oldVal = old($name, $field->default_value); @endphp @if($field->input_type === 'textarea') @elseif($field->input_type === 'select' && is_array($field->options_json)) @elseif($field->input_type === 'radio' && is_array($field->options_json))
@foreach($field->options_json as $i => $opt)
default_value) === (string) $opt ? 'checked' : '' }} @if($field->is_required && $i === 0) required @endif>
@endforeach
@elseif($field->input_type === 'checkbox' && is_array($field->options_json)) @php $defCb = []; if (filled($field->default_value)) { $defCb = array_values(array_filter(array_map('trim', preg_split('/\s*,\s*/', (string) $field->default_value)))); } $oldCb = old($name); if (! is_array($oldCb)) { $oldCb = ($oldCb !== null && $oldCb !== '') ? [(string) $oldCb] : $defCb; } @endphp
@foreach($field->options_json as $i => $opt)
@endforeach
@else is_required) required @endif autocomplete="{{ $field->maps_to === 'email' ? 'email' : 'off' }}" > @endif @error($name)
{{ $message }}
@enderror
@endforeach
@endif @if(filled($formSetting->register_html_bottom))
{!! $formSetting->register_html_bottom !!}
@endif
@endsection