HEX
Server: Microsoft-IIS/8.5
System: Windows NT YDAWBH120 6.3 build 9600 (Windows Server 2012 R2 Standard Edition) AMD64
User: tentjecom_web (0)
PHP: 7.4.14
Disabled: NONE
Upload Files
File: D:/HostingSpaces/SBogers10/farmfun.komma.pro/resources/views/site/organisms/forms/vacancy.blade.php
<form method="post" class="o-form" action="{{ route('vacancy.process') }}#vacancyForm" enctype="multipart/form-data">

    @csrf

    {{-- To prevent to pass the variable to each form element individually we already name it here --}}
    @php
        $formElementNoErrorArea = true;
        $composedLocationOptions = [];
        foreach ($links->locations->items as $locationItem) {
            $composedLocationOptions[$locationItem->city] = $locationItem->city;
        }
    @endphp

    @if($errors->any())
        <ul class="c-form-feedback  js-error-area  u-spacing-mb4"
            data-feedback="@lang('site/contact.feedback_message')">
            @foreach($errors->all() as $errorMessage)
                <li>{!! $errorMessage !!}</li>
            @endforeach
        </ul>
    @endif

    @include('site.components.form.hidden', ['formElementCodeName' => 'vacancy_name', 'formElementValue' => $vacancy->translation->name])

    <div class="o-form__body">
        <div class="o-form__row">
            <div class="o-form__field" data-size="3">
                @include('site.components.form.text', ['formElementCodeName' => 'first_name', 'formElementPlaceholder' => ''])
            </div>
            <div class="o-form__field" data-size="3">
                @include('site.components.form.text', ['formElementCodeName' => 'last_name', 'formElementPlaceholder' => ''])
            </div>
        </div>

        <div class="o-form__row">
            <div class="o-form__field" data-size="3">
                @include('site.components.form.email', ['formElementCodeName' => 'email', 'formElementPlaceholder' => ''])
            </div>
            <div class="o-form__field" data-size="3">
                @include('site.components.form.text', ['formElementCodeName' => 'phone', 'formElementPlaceholder' => ''])
            </div>
        </div>

        <div class="o-form__row">
            <div class="o-form__field" data-size="3">
                @include('site.components.form.select', [
                            'formElementCodeName' => 'location',
                            'formElementDisableNullOption' => true,
                            'formElementOptions' => $composedLocationOptions
                        ])
            </div>
            <div class="o-form__field" data-size="3">
                @include('site.components.form.text', ['formElementCodeName' => 'age', 'formElementPlaceholder' => ''])
            </div>
        </div>

        <div class="o-form__row">
            <div class="o-form__field" data-size="6">
                @include('site.components.form.textarea', ['formElementCodeName' => 'motivation', 'formElementPlaceholder' => ''])
            </div>
        </div>

        <div class="o-form__row">
            <div class="o-form__field" data-size="6">
                @include('site.components.form.file', ['formElementCodeName' => 'file', 'formElementLabel' => 'Foto van jezelf (max 2mb)'])
            </div>
        </div>

    </div>

    <div class="o-form__submit">
        @include('site.components.form.submit', [
            'formElementValue' => __('site/vacancies.form_send'),
            'formElementClasses' => 'c-button--roomy'
        ])
    </div>

</form>