Laravel Statystyki tras to pakiet @bilfeldt, aby rejestrować statystyki dotyczące wykorzystania tras przez użytkowników i zespoły w aplikacji Laravel. Ten pakiet umożliwia:
- See how much each user uses the application and what part of the application they use
- See if any unauthenticated users are making a lot of requests to your application
Korzystając z oprogramowania pośredniego Laravel, pakiet umożliwia globalne włączenie rejestrowania tras lub można je włączyć dla poszczególnych grup tras i tras za pośrednictwem oprogramowania pośredniczącego:
Route::middleware(['routestatistics'])
->get('/example', /* ... */);
Na koniec możesz nawet włączyć logowanie za pomocą makra żądania:
public function index(Request $request)
{
$request->routeStatistics();
// ...
return view('example');
}
Ten pakiet domyślnie rejestruje żądania w bazie danych z następującymi polami:
-
user_id
- the user id if authenticated -
team_id
- the team id associated with the request (if available) -
method
- the HTTP method -
route
- the route name (if available) or the route URI -
status
- the HTTP status code -
ip
- the request IP -
date
- the date of the request stored as a datetime