@extends('layouts.master') @section('title', trans('messages.products')) @section('content') @php $sort = request()->get('sort', 'created_at'); $direction = request()->get('direction', 'desc'); @endphp
@can('products.export') {{ trans('messages.export_csv') }} @endcan
@can('products.bulk_delete')
@endcan
@can('products.bulk_delete') @endcan @forelse($products as $product) @can('products.bulk_delete') @endcan @empty @endforelse
{{ trans('messages.sku') }} @if($sort === 'sku') @else @endif {{ trans('messages.name') }} @if($sort === 'name') @else @endif {{ trans('messages.category') }} {{ trans('messages.stock') }} @if($sort === 'stock_quantity') @else @endif {{ trans('messages.purchase_price') }} @if($sort === 'purchase_price') @else @endif {{ trans('messages.selling_price') }} @if($sort === 'selling_price') @else @endif {{ trans('messages.actions') }}
{{ $product->sku }} {{ $product->name }} {{ $product->category?->name ?? 'N/A' }} {{ $product->stock_quantity }} @if($product->isLowStock()) {{ trans('messages.low_stock') }} @endif {{ format_currency($product->purchase_price) }} {{ format_currency($product->selling_price) }} @can('products.update') @endcan @can('products.delete')
@csrf @method('DELETE')
@endcan
{{ trans('messages.no_products_found') }}
{{ $products->links() }}
@include('partials.bulk-delete-modal') @endsection