@extends('layouts.main') @section('content')

Data Pekerjaan

Daftar Pekerjaan
Tambah Pekerjaan
@if(request()->anyFilled(['search', 'category', 'user_id', 'status'])) @endif
@if(session('success')) @endif @if(session('error')) @endif
@forelse($pekerjaan as $item) @empty @endforelse
# Nama Pekerjaan Worker Kategori Beban Harga Tanggal Status Aksi
{{ ($pekerjaan->currentPage() - 1) * $pekerjaan->perPage() + $loop->iteration }}
{{ $item->name }}
{{ Str::limit($item->desc, 50) }}
@if($item->user->profile && file_exists(public_path('uploads/users/' . $item->user->id . '/' . $item->user->profile))) Profile @else
{{ strtoupper(substr($item->user->name, 0, 2)) }}
@endif
{{ $item->user->name }}
{{ $item->user->email }}
{{ $item->category->name }} @php $bebanClass = ''; switch($item->beban) { case 'Ringan': $bebanClass = 'bg-success'; break; case 'Sedang': $bebanClass = 'bg-warning'; break; case 'Berat': $bebanClass = 'bg-danger'; break; default: $bebanClass = 'bg-secondary'; } @endphp {{ $item->beban }} Rp {{ number_format($item->price, 0, ',', '.') }}
{{ $item->date ? $item->date->format('d/m/Y') : '-' }}
@if($item->date_pekerjaan) Pelaksanaan: {{ $item->date_pekerjaan->format('d/m/Y') }} @if($item->jam_pekerjaan) {{ date('H:i', strtotime($item->jam_pekerjaan)) }} @endif @endif
@php $statusClass = ''; switch($item->status) { case 'pending': $statusClass = 'bg-secondary'; break; case 'accepted': $statusClass = 'bg-primary'; break; case 'in_progress': $statusClass = 'bg-warning'; break; case 'waiting_for_approval': $statusClass = 'bg-info'; break; case 'completed': $statusClass = 'bg-success'; break; case 'cancelled': $statusClass = 'bg-danger'; break; case 'rejected': $statusClass = 'bg-dark'; break; default: $statusClass = 'bg-secondary'; } @endphp {{ $item->status_label }}
@csrf @method('DELETE')

Tidak ada data pekerjaan

@if($pekerjaan->hasPages())
{{ $pekerjaan->appends(request()->query())->links() }}
@endif
Menampilkan {{ $pekerjaan->firstItem() ?? 0 }} sampai {{ $pekerjaan->lastItem() ?? 0 }} dari {{ $pekerjaan->total() }} total pekerjaan
@endsection