organization->flexibleAssets()->findOrFail($assetId); $asset->delete(); session()->flash('status', "\"{$asset->name}\" supprimé."); } public function with(): array { $listFields = $this->type->fields()->where('show_in_list', true)->get(); return [ 'listFields' => $listFields, 'assets' => $this->organization->flexibleAssets() ->where('flexible_asset_type_id', $this->type->id) ->when($this->search, fn ($query) => $query->where('name', 'like', "%{$this->search}%")) ->orderBy('name') ->paginate(15), ]; } }; ?>

{{ $organization->name }}

{{ $type->name }}

+ Nouveau {{ $type->name }}
@foreach ($listFields as $field) @endforeach @forelse ($assets as $asset) @foreach ($listFields as $field) @endforeach @empty @endforelse
Nom{{ $field->label }}
{{ $asset->name }} @php $value = $asset->data[$field->name] ?? null; @endphp @if ($field->field_type === 'password') •••••••• @elseif ($field->field_type === 'checkbox') {{ $value ? 'Oui' : 'Non' }} @elseif ($field->field_type === 'related_asset') {{ $value ? ($field->relatedOptions($organization)->firstWhere('id', (int) $value)['label'] ?? '—') : '—' }} @elseif (is_array($value)) {{ implode(', ', $value) }} @else {{ $value ?? '—' }} @endif Modifier
Aucun enregistrement pour le moment.
{{ $assets->links() }}