如何在Laravel中为单身人士创建立面?

时间:2018-06-08 10:22:56

标签: php laravel laravel-5 laravel-5.6 facade

我想为我在ServiceProvider中定义的单例创建一个外观:

$this->app->singleton('\ActivityLogger\ActivityLoggerInterface', '\ActivityLogger\ActivityLogger');

我的代码中如何能有这样的东西:

Logger::log($data)

感谢

1 个答案:

答案 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);