@section('title', $project->id ? 'Edit Project' : 'Create Project')
@if ($project->id) {!! Form::model($project, ['route' => ['admin.projects.update', ['project' => $project]], 'method' => 'PUT']) !!} @else {!! Form::model($project, ['route' => ['admin.projects.store'], 'method' => 'POST']) !!} @endif @csrf

{!! Form::text('name', $project->name, ['class' => 'form-control']) !!}
{!! Form::select('companies[]', isset($companies) ? $companies->pluck('email', 'id') : [], $project->companies, [ 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-kt-template-result' => "admins", 'multiple' => 'multiple', 'data-remote' => route('resource-select-user', ['Company'])], optionParams($companies ?? [])) !!}
{!! Form::select('program_id', $programs ?? [], $project->program_id, ['class' => 'form-select', 'data-placeholder' => 'Select Program', 'data-kt-select2' => 'true', 'data-remote' => route('resource-select', ['Program'])]) !!}
{!! Form::select('category_id', $categories ?? [], $project->category_id, ['class' => 'form-select', 'data-kt-select2' => 'true', 'data-remote' => route('resource-select',['ProjectCategory']), 'data-placeholder' => 'Select Category' ]) !!}
{!! Form::select('tags[]', $project->tags ? array_combine($project->tags, $project->tags) : [], $project->tags, ['class' => 'form-select', 'data-kt-select2' => 'true', 'multiple', 'data-tags' => 'true']) !!}
{!! Form::date('start_date', $project->start_date, ['class' => 'form-control flatpickr']) !!}
{!! Form::date('deadline', $project->deadline, ['class' => 'form-control flatpickr']) !!}
{!! Form::number('budget', $project->budget, ['class' => 'form-control', 'placeholder' => 'Budget']) !!}
{!! Form::text('refrence_id', $project->refrence_id, ['class' => 'form-control', 'placeholder' => 'Refrence ID']) !!}
{!! Form::select('status', $statuses, $project->status, ['class' => 'form-select', 'data-kt-select2' => 'true']) !!}
{!! Form::select( 'members[]', isset($members) ? $members->pluck('email', 'uuid') : [], $project->members->pluck('uuid')->toArray(), [ 'class' => 'form-select', 'data-kt-select2' => 'true', 'data-kt-template-result' => "admins", 'data-placeholder' => 'Select members', 'multiple' => 'multiple', 'data-remote' => route('resource-select-user', ['Admin']) ], optionParams($members ?? []) ) !!}
{!! Form::textarea('description', $project->description, ['class' => 'form-control', 'rows' => '5']) !!}
{!! Form::checkbox('is_progress_calculatable', 1, $project->is_progress_calculatable, ['id' => 'progress', 'class' => 'form-check-input']) !!}
{{--
{!! Form::checkbox('create_chat_group', 1, $project->create_chat_group, ['id' => 'create_chat_group', 'class' => 'form-check-input']) !!}
--}}
Cancel
{!! Form::close() !!}