@extends('layouts.front') @section('content')
{{-- Search --}}
{{-- Access --}}
Access
@foreach ([ 'free' => 'Free', 'paid' => 'Paid', 'subscribe' => 'Subscribe' ] as $value => $label)
@endforeach
{{-- Categories --}}
Categories
@foreach (($resourceCategories ?? []) as $category) @php $categoryValue = is_object($category) ? ($category->slug ?? $category->id) : $category; $categoryLabel = is_object($category) ? ($category->name ?? $categoryValue) : $category; @endphp
@endforeach
{{-- Apply Filters --}}
@php $selectedTypes = (array) request('type', []); $selectedCategories = (array) request('category', []); @endphp @if (!empty($selectedTypes) || !empty($selectedCategories) || request('q'))
Filters:
{{-- Search --}} @if (request('q')) Search: {{ request('q') }} @endif {{-- Access Types --}} @foreach ($selectedTypes as $type) @php $typeLabels = [ 'free' => 'Free', 'paid' => 'Paid', 'subscribe' => 'Subscribe', ]; $label = $typeLabels[$type] ?? ucfirst($type); @endphp {{ $label }} @endforeach {{-- Categories --}} @foreach ($selectedCategories as $categorySlug) @php $category = $resourceCategories->firstWhere('slug', $categorySlug); @endphp @if ($category) {{ $category->name }} @endif @endforeach {{-- Clear Filters --}} Clear all
@endif
{{ 'Filter' }}

{{ $resources->total() }} results

{{-- Preserve search --}} @if(request('q')) @endif {{-- Preserve access filters --}} @foreach((array) request('type', []) as $type) @endforeach {{-- Preserve category filters --}} @foreach((array) request('category', []) as $category) @endforeach
@yield('data')
{{-- Search --}}
{{-- Access --}}
Access
@foreach ([ 'free' => 'Free', 'paid' => 'Paid', 'subscribe' => 'Subscribe' ] as $value => $label)
@endforeach
{{-- Categories --}}
Categories
@foreach (($resourceCategories ?? []) as $category) @php $categoryValue = is_object($category) ? ($category->slug ?? $category->id) : $category; $categoryLabel = is_object($category) ? ($category->name ?? $categoryValue) : $category; @endphp
@endforeach
{{-- Apply Filters --}}
@endsection