Я хочу создать фасад для синглтона, который я определил в ServiceProvider:
$this->app->singleton('\ActivityLogger\ActivityLoggerInterface', '\ActivityLogger\ActivityLogger');
Как я могу иметь что-то вроде этого в моем коде:
Logger::log($data)
Спасибо
С версии 5,5 Laravel позволяет использовать фасады в реальном времени: https://laravel.com/docs/5.5/facades#real-time-facades.
Для того, чтобы это работало, вам нужно использование утверждение, что импортирует ваш класс с Фасады \:
<?php
use Facades\ActivityLogger\ActivityLogger as Logger;
//...and then in your code
Logger::debug($data);
Других решений пока нет …