@extends('layouts.publicador.novo_padrao') @section('content')
Filtros de Busca
{!! Form::open([ 'route' => ['publicador.escola.palestras.index'], 'method' => 'GET', 'class' => 'filters-form', 'id' => 'filtersForm' ]) !!}
{{ Form::text('titulo', Request::query('titulo'), [ 'class' => 'filter-input', 'placeholder' => 'Buscar por título...' ]) }}
{{ Form::text('palestrante', Request::query('palestrante'), [ 'class' => 'filter-input', 'placeholder' => 'Nome do palestrante...' ]) }}
{{ Form::text('local', Request::query('local'), [ 'class' => 'filter-input', 'placeholder' => 'Local do evento...' ]) }}
{{ Form::select('tipo', Config::get('constants.tipos_palestras'), Request::query('tipo'), [ 'class' => 'filter-input filter-select', 'placeholder' => 'Todos os tipos' ]) }}
{{ Form::select('publicado', Config::get('constants.visibilidade_palestras'), Request::query('publicado'), [ 'class' => 'filter-input filter-select', 'placeholder' => 'Todas' ]) }}
{{ Form::date('data_palestra_de', Request::query('data_palestra_de'), [ 'class' => 'filter-input filter-date', 'placeholder' => 'De' ]) }} até {{ Form::date('data_palestra_ate', Request::query('data_palestra_ate'), [ 'class' => 'filter-input filter-date', 'placeholder' => 'Até' ]) }}
{!! Form::close() !!}
@if (session('status-success'))

{{ session('status-success') }}

@endif @if (session('status-error'))

{{ session('status-error') }}

@endif
{{ $lista->total() ?? $lista->count() }} {{ ($lista->total() ?? $lista->count()) == 1 ? 'evento encontrado' : 'eventos encontrados' }}
@unless ($lista->isEmpty())
@foreach ($lista as $item) @endforeach
Título Status Cancelado Data do Evento Cadastro Ações
{{ Str::limit($item->titulo, 60, '...') }} {{ Config::get('constants.tipos_palestras')->get($item->tipo) }}
@php $statusClass = $item->publicado ? 'status-published' : 'status-draft'; $statusText = Config::get('constants.visibilidade_palestras')->get($item->publicado); @endphp {{ $statusText }}
{{ $item->data_palestra->format('d/m/Y') }} {{ $item->data_palestra->format('H:i') }}
{{ $item->created_at->format('d/m/Y') }} {{ $item->created_at->format('H:i') }}
@can('escola_palestras_alterar') @endcan @can('escola_palestras_excluir') @endcan
@if($lista->hasPages())
Mostrando {{ $lista->firstItem() }} - {{ $lista->lastItem() }} de {{ $lista->total() }}
@if($lista->onFirstPage()) @else @endif @foreach($lista->getUrlRange(max(1, $lista->currentPage() - 2), min($lista->lastPage(), $lista->currentPage() + 2)) as $page => $url) @if($page == $lista->currentPage()) {{ $page }} @else {{ $page }} @endif @endforeach @if($lista->hasMorePages()) @else @endif
@endif @else

Nenhum evento encontrado

Não há cursos ou palestras cadastrados com os filtros aplicados.

@can('escola_palestras_adicionar') Cadastrar Novo Evento @endcan
@endunless
@endsection