davide-casiraghi/laravel-events-calendar

View on GitHub
resources/views/organizers/create.blade.php

Summary

Maintainability
A
0 mins
Test Coverage
@extends('laravel-events-calendar::organizers.layout')


@section('content')
    <div class="container max-w-md px-0">
        <div class="row mb-4">
            <div class="col-12">
                <h4>@lang('laravel-events-calendar::organizer.add_new_organizer')</h4>
            </div>
        </div>

        @include('laravel-form-partials::error-management', [
              'style' => 'alert-danger',
        ])

        <form action="{{ route('organizers.store') }}" method="POST" enctype="multipart/form-data">
            @csrf

             <div class="row">
                <div class="col-12">
                    @include('laravel-form-partials::input', [
                        'title' => __('laravel-events-calendar::general.name'),
                        'name' => 'name',
                        'placeholder' => '', 
                        'value' => old('name'),
                        'required' => true,
                    ])
                </div>

                {{-- Show the created by field just to the admin and super admin --}}
                <div class="col-12 @if(!empty($authorUserId)) d-none @endif">
                    @include('laravel-form-partials::select', [
                          'title' => __('laravel-events-calendar::general.created_by'),
                          'name' => 'created_by',
                          'placeholder' => __('laravel-events-calendar::general.select_owner'),
                          'records' => $users,
                          'liveSearch' => 'true',
                          'mobileNativeMenu' => false,
                          'selected' => Auth::id(),
                          'required' => false,
                    ])
                </div>
                

                <div class="col-12">
                    @include('laravel-form-partials::input', [
                        'title' => __('laravel-events-calendar::general.email_address'),
                        'name' => 'email',
                        'value' => old('email'),
                        'required' => true,
                    ])
                </div>
                <div class="col-12">
                    @include('laravel-form-partials::input', [
                        'title' => __('laravel-events-calendar::general.phone'),
                        'name' => 'phone',
                        'value' => old('phone'),
                        'required' => false,
                    ])
                </div>
                <div class="col-12">
                    @include('laravel-form-partials::input', [
                        'title' => __('laravel-events-calendar::general.website'),
                        'name' => 'website',
                        'placeholder' => 'https://...',
                        'value' => old('website'),
                        'required' => false,
                    ])
                </div>
                <div class="col-12">
                    @include('laravel-form-partials::textarea', [
                          'title' => __('laravel-events-calendar::general.description'),
                          'name' => 'description',
                          'placeholder' => '',
                          'value' => old('description'),
                          'required' => false,
                    ])
                </div>
                
                @include('laravel-form-partials::upload-image', [
                      'title' => __('laravel-events-calendar::teacher.upload_profile_picture'), 
                      'name' => 'profile_picture',
                      'folder' => 'organizers_profile',
                      'value' => ''
                ])
            </div>

            @include('laravel-form-partials::buttons-back-submit', [
                'route' => 'organizers.index'  
            ])

        </form>
    </div>
@endsection