fix vorteam
This commit is contained in:
parent
ade334e2f9
commit
f066456b81
|
@ -24,13 +24,13 @@ export default function (toasted) {
|
||||||
email: 'philipp@aaa.de',
|
email: 'philipp@aaa.de',
|
||||||
birthday: '1991-06-20',
|
birthday: '1991-06-20',
|
||||||
agegroup: 'Leiter',
|
agegroup: 'Leiter',
|
||||||
group: '',
|
group: 'Leiter',
|
||||||
agegroup_leader: '',
|
agegroup_leader: 'Wölfling',
|
||||||
emergency_phone: '',
|
emergency_phone: '+49 1756 70342425',
|
||||||
phone: '+49 176 70342420',
|
phone: '+49 176 70342420',
|
||||||
misc: '',
|
misc: 'Lrem ipfrgfg',
|
||||||
foto: false,
|
foto: false,
|
||||||
vorteam: false,
|
vorteam: null,
|
||||||
},
|
},
|
||||||
meta: {
|
meta: {
|
||||||
submitRequest: null,
|
submitRequest: null,
|
||||||
|
|
|
@ -25,7 +25,7 @@ class EventForm extends ComponentBase
|
||||||
|
|
||||||
public function onSubmit(): JsonResponse
|
public function onSubmit(): JsonResponse
|
||||||
{
|
{
|
||||||
$validator = Validator::make(Input::all(), [
|
$rules = [
|
||||||
'activity' => 'required|max:255',
|
'activity' => 'required|max:255',
|
||||||
'gender' => 'required|max:255',
|
'gender' => 'required|max:255',
|
||||||
'firstname' => 'required|max:255',
|
'firstname' => 'required|max:255',
|
||||||
|
@ -43,7 +43,15 @@ class EventForm extends ComponentBase
|
||||||
'food_preferences' => 'array',
|
'food_preferences' => 'array',
|
||||||
'misc' => '',
|
'misc' => '',
|
||||||
'foto' => '',
|
'foto' => '',
|
||||||
], [], Lang::get('zoomyboy.event::validation.attributes'));
|
];
|
||||||
|
|
||||||
|
if ('Orga' === Input::get('activity')) {
|
||||||
|
$rules['vorteam'] = 'in:Ja,Nein';
|
||||||
|
}
|
||||||
|
|
||||||
|
$validator = Validator::make(Input::all(), $rules, [
|
||||||
|
'vorteam.in' => 'Bitte gebe an, ob du am Vorteam teilnehmen willst.',
|
||||||
|
], Lang::get('zoomyboy.event::validation.attributes'));
|
||||||
|
|
||||||
if ($validator->fails()) {
|
if ($validator->fails()) {
|
||||||
return response()->json($validator->errors(), 422);
|
return response()->json($validator->errors(), 422);
|
||||||
|
|
|
@ -1,14 +1,14 @@
|
||||||
<div class="flex flex-col items-center space-y-4 md:space-y-0 md:flex-row mt-10 justify-start md:justify-evenly">
|
<div class="flex flex-col items-center space-y-4 md:space-y-0 md:flex-row mt-10 justify-start md:justify-evenly">
|
||||||
{% if not first %}
|
{% if not first %}
|
||||||
<div class="bg-primary hover:bg-emerald-600 px-4 py-2 shadow text-teal-200 leading-none rounded-lg" @click.prevent="slideTo($event, meta.active - 1)">
|
<div class="bg-primary hover:bg-emerald-600 px-4 py-2 shadow text-teal-200 leading-none cursor-pointer rounded-lg" @click.prevent="slideTo($event, meta.active - 1)">
|
||||||
Zurück
|
Zurück
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if not last %}
|
{% if not last %}
|
||||||
<div class="bg-primary hover:bg-emerald-600 px-4 py-2 shadow text-teal-200 leading-none rounded-lg" @click.prevent="slideTo($event, meta.active + 1)">
|
<div class="bg-primary hover:bg-emerald-600 px-4 py-2 shadow text-teal-200 leading-none cursor-pointer rounded-lg" @click.prevent="slideTo($event, meta.active + 1)">
|
||||||
Weiter
|
Weiter
|
||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<button type="submit" class="bg-primary hover:bg-emerald-600 px-4 py-2 shadow text-teal-200 leading-none rounded-lg">{% if p %} Anmeldung aktualisieren {% else %} Anmeldung absenden {% endif %}</button>
|
<button type="submit" class="bg-primary hover:bg-emerald-600 px-4 py-2 shadow text-teal-200 leading-none cursor-pointer rounded-lg">{% if p %} Anmeldung aktualisieren {% else %} Anmeldung absenden {% endif %}</button>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
|
Loading…
Reference in New Issue