tuncate_table user_activity
This commit is contained in:
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'),
|
||||
|
||||
@@ -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(),
|
||||
|
||||
Reference in new issue
Block a user