我想为我在ServiceProvider中定义的单例创建一个外观:
$this->app->singleton('\ActivityLogger\ActivityLoggerInterface', '\ActivityLogger\ActivityLogger');
我的代码中如何能有这样的东西:
Logger::log($data)
感谢
答案 0 :(得分:1)
自版本 5.5 以来,Laravel可以使用实时外墙:https://laravel.com/docs/5.5/facades#real-time-facades。
为了使其有效,您需要添加使用语句,该语句使用 Facades \ 导入您的类:
<?php
use Facades\ActivityLogger\ActivityLogger as Logger;
//...and then in your code
Logger::debug($data);