for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace OwenIt\Auditing\Resolvers;
use Illuminate\Support\Facades\App;
use Illuminate\Support\Facades\Request;
use OwenIt\Auditing\Contracts\Auditable;
class UrlResolver implements \OwenIt\Auditing\Contracts\Resolver
{
/**
* @return string
*/
public static function resolve(Auditable $auditable): string
if (App::runningInConsole()) {
return self::resolveCommandLine();
}
return Request::fullUrl();
public static function resolveCommandLine(): string
$command = \Request::server('argv', null);
if (is_array($command)) {
return implode(' ', $command);
return 'console';