tuncate_table user_activity

This commit is contained in:
salam committed 2026-02-13 10:06:41 +01:00
1 parent 29f074ca05
commit f4b76ed213
2 files changed
+13 -1

No files matched your search

@@ -4,8 +4,10 @@ namespace App\Filament\Resources\UserActivities\Tables;
use App\Models\User;
use App\Models\UserActivity;
use Filament\Actions\Action;
use Filament\Forms\Components\Select;
use Filament\Forms\Components\Toggle;
use Filament\Notifications\Notification;
use Filament\Tables\Columns\TextColumn;
use Filament\Tables\Enums\FiltersLayout;
use Filament\Tables\Filters\Filter;
@@ -19,6 +21,16 @@ class UserActivitiesTable
public static function configure(Table $table): Table
{
return $table
->headerActions([
Action::make('tuncate_table')->action(function () {
UserActivity::truncate();
Notification::make()
->title('Tuncated table successfully')
->success()
->send();
}),
])
->columns([
TextColumn::make('user.name'),
TextColumn::make('ip'),
+1 -1
View File
@@ -24,7 +24,7 @@ class RecordUserActivity
$position = Location::get($whoIsIp);
$session_id = session()->getId();
if (Auth::id() !== null) {
if (config('env.app_env') == 'production' && Auth::id() !== null) {
UserActivity::create([
'url' => config('app.url').'/'.$request->path(),
'user_id' => Auth::id(),