This commit is contained in:
Benjamin Takats
2023-01-15 21:26:37 +01:00
parent 8bda308790
commit b18da8b3a1
2 changed files with 17 additions and 0 deletions

View File

@@ -7,6 +7,7 @@ use App\Models\Country;
use Livewire\Component;
use Livewire\WithFileUploads;
use RalphJSmit\Laravel\SEO\Support\SEOData;
use Spatie\MediaLibrary\MediaCollections\Models\Media;
class CommentBookCase extends Component
{
@@ -45,6 +46,14 @@ class CommentBookCase extends Component
return to_route('bookCases.comment.bookcase', ['bookCase' => $this->bookCase->id]);
}
public function deletePhoto($id)
{
Media::find($id)
->delete();
return to_route('bookCases.comment.bookcase', ['bookCase' => $this->bookCase->id]);
}
protected function url_to_absolute($url)
{
if (str($url)->contains('http')) {

View File

@@ -147,6 +147,14 @@
<button x-bind="focusableWhenVisible" class="px-4 py-2 text-sm">
#{{ $loop->iteration }} Bild
</button>
@if(auth()->user()->hasRole('super-admin'))
<x-button wire:click="deletePhoto({{ $image->id }})" xs
x-bind="focusableWhenVisible"
class="px-4 py-2 text-sm">
Löschen
</x-button>
@endif
</li>
@endforeach