all() : [])); ?> withName('app-layout'); ?> shouldRender()): ?> startComponent($component->resolveView(), $component->data()); ?> except(\App\View\Components\AppLayout::ignoredParameterNames()); ?> withAttributes([]); ?> slot('header', null, []); ?>

endSlot(); ?>

My Projects

isEmpty()): ?>

You do not have any active projects yet.

addLoop($__currentLoopData); foreach($__currentLoopData as $project): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?> id] ?? []; ?>

name); ?>

status)); ?>
budget): ?>
Payment Summary
Budget: Rs
Paid: Rs
Pending: Rs
Balance: Rs
tasks->count() > 0): ?>
Task Progress
tasks->count(); $completedTasks = $project->tasks->where('status', 'done')->count(); $progress = $totalTasks > 0 ? round(($completedTasks / $totalTasks) * 100) : 0; ?>

/ tasks completed

Upload Media status == 'completed'): ?> Download Resources
popLoop(); $loop = $__env->getLastLoop(); ?>

Submit New Requirement

My Requirements

isEmpty()): ?>

No requirements submitted yet.

addLoop($__currentLoopData); foreach($__currentLoopData as $req): $__env->incrementLoopIndices(); $loop = $__env->getLastLoop(); ?>

title); ?>

status); ?>

Project: project->name ?? 'N/A'); ?>

file_path): ?> View Attachment →
popLoop(); $loop = $__env->getLastLoop(); ?>
renderComponent(); ?>