1. Go to this page and download the library: Download protonemedia/laravel-tracer 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/ */
use Illuminate\Http\Request;
class TicketsController extends Controller
{
public function index()
{
request()->qualifyAs('tickets', 60);
}
public function show(Request $request, $id)
{
$request->qualifyAs('tickets');
}
public function delete(Request $request, $id)
{
$qualifiedRoute = $request->qualifiedRoute();
$qualifiedRoute->name();
$qualifiedRoute->secondsBetweenLogs();
}
}
// MyClass.php
use Illuminate\Http\Request;
use Symfony\Component\HttpFoundation\Response;
class MyClass
{
public function shouldTrace(Request $request, Response $response): bool
{
return !$request->user()->isAdmin();
}
}