<?php
namespace App\Filament\Resources\ContactResource\Widgets;
use Filament\Actions;
use Filament\Widgets\Widget;
use Illuminate\Database\Eloquent\Model;
class ContactOverview extends Widget
{
protected static string $view = 'filament.resources.contact-resource.widgets.contact-overview';
public ?Model $record = null;
public function getIsSoftDeleted(): bool
{
return $this->record['deleted_at'] !== null;
}
public function edit(): void
{
Actions\EditAction::make();
}
public function delete(): void
{
Actions\DeleteAction::make();
}
public function forceDelete(): void
{
Actions\ForceDeleteAction::make();
}
public function restore(): void
{
Actions\RestoreAction::make();
}
}
<?php
namespace App\Filament\Resources\ContactResource\Widgets;
use Filament\Actions;
use Filament\Widgets\Widget;
use Illuminate\Database\Eloquent\Model;
class ContactOverview extends Widget
{
protected static string $view = 'filament.resources.contact-resource.widgets.contact-overview';
public ?Model $record = null;
public function getIsSoftDeleted(): bool
{
return $this->record['deleted_at'] !== null;
}
public function edit(): void
{
Actions\EditAction::make();
}
public function delete(): void
{
Actions\DeleteAction::make();
}
public function forceDelete(): void
{
Actions\ForceDeleteAction::make();
}
public function restore(): void
{
Actions\RestoreAction::make();
}
}