@php
$flags = [
['code' => 'pt', 'name' => 'Português', 'file' => 'pt.svg'],
['code' => 'en', 'name' => 'Inglês', 'file' => 'en.svg'],
['code' => 'fr', 'name' => 'Francês', 'file' => 'fr.svg'],
['code' => 'es', 'name' => 'Espanhol', 'file' => 'es.svg'],
['code' => 'de', 'name' => 'Alemão', 'file' => 'de.svg'],
['code' => 'ru', 'name' => 'Russo', 'file' => 'ru.svg'],
['code' => 'cz', 'name' => 'Checo', 'file' => 'cz.svg'],
];
$activeLangCodes = collect($langs)
->filter(fn ($lang) => (int) $lang->active === 1)
->pluck('name')
->map(fn ($code) => strtolower(trim($code)))
->toArray();
$selectedLang = collect($langs)
->filter(fn ($lang) => (int) $lang->active === 1 && $lang->pos !== null)
->sortBy('pos')
->first();
$selectedLangCode = $selectedLang
? strtolower(trim($selectedLang->name))
: null;
@endphp
@foreach($flags as $flag)
@php
$flagCode = strtolower(trim($flag['code']));
$isSelected = $flagCode === $selectedLangCode;
@endphp
@if(in_array($flagCode, $activeLangCodes))
@endif
@endforeach
| {{ $pageName->name }} | |
|---|---|
|
{{ count($rows) }}
Adicionar {{ $pageName->name }}
|
| ID | Pré-visualização | Título (PT) | Data início | Data fim | Data pub. | Opções |
|---|---|---|---|---|---|---|
| {{ $row['id'] }} |
@if($row['preview'])
|
{{ $row['title_pt'] }} | {!! $row['start_date'] !!} | {!! $row['end_date'] !!} | {{ $row['date_pub'] }} | |
| No data available in table | ||||||