| Server IP : 139.59.63.204 / Your IP : 216.73.217.62 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ubuntu-s-1vcpu-1gb-blr1-01 6.8.0-110-generic #110-Ubuntu SMP PREEMPT_DYNAMIC Thu Mar 19 15:09:20 UTC 2026 x86_64 User : root ( 0) PHP Version : 8.3.6 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/crmapp/storage/framework/views/ |
Upload File : |
<?php $__env->startSection('content'); ?>
<div class="container-fluid p-0">
<h1 class="h3 mb-3">Create Task</h1>
<div class="row">
<div class="col-12">
<div class="card">
<div class="card-body">
<form method="POST" action="<?php echo e(route('tasks.store')); ?>">
<?php echo csrf_field(); ?>
<div class="row">
<div class="col-sm-8">
<div class="mb-3">
<label for="title" class="form-label">Task Title</label>
<input type="text" name="title" id="title" class="form-control" required value="<?php echo e(old('title')); ?>">
<?php $__errorArgs = ['title'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> <span class="text-danger"><?php echo e($message); ?></span> <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
<div class="col-sm-4">
<div class="mb-3">
<label for="status" class="form-label">Status</label>
<select name="status" id="status" class="form-control">
<option value="open" <?php echo e(old('status') == 'open' ? 'selected' : ''); ?>>Open</option>
<option value="in_progress" <?php echo e(old('status') == 'in_progress' ? 'selected' : ''); ?>>In Progress</option>
<option value="completed" <?php echo e(old('status') == 'completed' ? 'selected' : ''); ?>>Completed</option>
</select>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12">
<div class="mb-3">
<label for="description" class="form-label">Description</label>
<textarea name="description" id="description" class="form-control"><?php echo e(old('description')); ?></textarea>
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="mb-3">
<label for="assigned_to" class="form-label">Assign To</label>
<select name="assigned_to" id="assigned_to" class="form-control" required>
<option value="">-- Select User --</option>
<?php $__currentLoopData = \App\Models\User::all(); $__env->addLoop($__currentLoopData); foreach($__currentLoopData as $user): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>
<option value="<?php echo e($user->id); ?>" <?php echo e(old('assigned_to') == $user->id ? 'selected' : ''); ?>>
<?php echo e($user->name); ?>
</option>
<?php endforeach; $__env->popLoop(); $loop = $__env->getLastLoop(); ?>
</select>
<?php $__errorArgs = ['assigned_to'];
$__bag = $errors->getBag($__errorArgs[1] ?? 'default');
if ($__bag->has($__errorArgs[0])) :
if (isset($message)) { $__messageOriginal = $message; }
$message = $__bag->first($__errorArgs[0]); ?> <span class="text-danger"><?php echo e($message); ?></span> <?php unset($message);
if (isset($__messageOriginal)) { $message = $__messageOriginal; }
endif;
unset($__errorArgs, $__bag); ?>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3">
<label for="due_date" class="form-label">Due Date</label>
<input type="datetime-local" name="due_date" id="due_date" class="form-control" value="<?php echo e(old('due_date')); ?>">
</div>
</div>
</div>
<div class="row">
<div class="col-sm-6">
<div class="mb-3">
<label for="related_type" class="form-label">Related To (Type)</label>
<select name="related_type" id="related_type" class="form-control">
<option value="">-- None --</option>
<option value="App\Models\Lead">Lead</option>
<option value="App\Models\Deal">Deal</option>
</select>
</div>
</div>
<div class="col-sm-6">
<div class="mb-3">
<label for="related_id" class="form-label">Related Record</label>
<select name="related_id" id="related_id" class="form-control">
<option value="">-- Select Related Record --</option>
</select>
</div>
</div>
</div>
<button type="submit" class="btn btn-primary">Save</button>
</form>
</div>
</div>
</div>
</div>
</div>
<?php $__env->startPush('scripts'); ?>
<script>
document.getElementById('related_type').addEventListener('change', function () {
let type = this.value;
let relatedSelect = document.getElementById('related_id');
relatedSelect.innerHTML = '<option value="">Loading...</option>';
if (type) {
fetch(`/related-records?type=${type}`)
.then(response => response.json())
.then(data => {
relatedSelect.innerHTML = '<option value="">-- Select --</option>';
data.forEach(record => {
relatedSelect.innerHTML += `<option value="${record.id}">${record.name}</option>`;
});
});
} else {
relatedSelect.innerHTML = '<option value="">-- None --</option>';
}
});
</script>
<?php $__env->stopPush(); ?>
<?php $__env->stopSection(); ?>
<?php echo $__env->make('layouts.app', \Illuminate\Support\Arr::except(get_defined_vars(), ['__data', '__path']))->render(); ?><?php /**PATH /var/www/crmapp/resources/views/tasks/create.blade.php ENDPATH**/ ?>