PHP code example of packstub / filament-session-replay
1. Go to this page and download the library: Download packstub/filament-session-replay library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
packstub / filament-session-replay example snippets
use Packstub\SessionReplay\SessionReplayPlugin;
public function panel(Panel $panel): Panel
{
return $panel
// ...
->plugin(SessionReplayPlugin::make());
}
use Illuminate\Support\Facades\Schedule;
Schedule::command('session-replay:prune')->daily();
// The customer panel is recorded.
SessionReplayPlugin::make()->resource(false);
// The operator panel is where recordings are watched.
SessionReplayPlugin::make()->record(false)->widget();
use Packstub\SessionReplay\Concerns\HasSessionReplays;
use Packstub\SessionReplay\Filament\Actions\WatchLastSessionAction;
use Packstub\SessionReplay\Filament\Resources\ReplaySessions\RelationManagers\ReplaysRelationManager;
class User extends Authenticatable
{
use HasSessionReplays;
}
// In your user resource:
public static function getRelations(): array
{
return [ReplaysRelationManager::class];
}
// On a row or in a page header:
WatchLastSessionAction::make(),