AttributeIlluminate\Container\Attributes\Log
#[Log]
Configures a parameter for logging purposes.
Available since
Laravel 13.0
Targets
parameter
Parameters
$channelUnitEnum|string|nullLog/notification channel.
$nameUnitEnum|string|nullName of the log.
Practical usage
use Illuminate\Container\Attributes\Log;
class ReportController
{
public function __invoke(#[Log('custom', 'report')] mixed $log): array
{
// Faz algo com o log
return ['status' => 'ok'];
}
}