Skip to content

Instantly share code, notes, and snippets.

@NandoKstroNet
Created September 2, 2022 15:40
Show Gist options
  • Save NandoKstroNet/6203c6488392d35bc3a632f5d8c7bbea to your computer and use it in GitHub Desktop.
Save NandoKstroNet/6203c6488392d35bc3a632f5d8c7bbea to your computer and use it in GitHub Desktop.
Delete Button Item Cardápio Projeto Tenancy Laravel com Multi Database em Code Experts https://codeexperts.com.br
<button
wire:click.prevent="deleteItem"
class="px-2 py-1 text-white font-bold text-xl rounded bg-red-700 border border-red-900 hover:bg-red-500
transition duration-300 ease-in-out">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="currentColor" class="w-6 h-6">
<path stroke-linecap="round" stroke-linejoin="round" d="M14.74 9l-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 01-2.244 2.077H8.084a2.25 2.25 0 01-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 00-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 013.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 00-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 00-7.5 0" />
</svg>
</button>
<?php
namespace App\Http\Livewire\Tenants\RestaurantMenu;
use App\Models\Tenant\Menu;
use Livewire\Component;
class Delete extends Component
{
public $menu;
public function mount(int $menu)
{
$this->menu = Menu::find($menu);
}
public function deleteItem()
{
$this->menu->delete();
$this->emit('menuItemDeleted');
}
public function render()
{
return view('livewire.tenants.restaurant-menu.delete');
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment