[英]How to create facade for singleton in Laravel?
我想为我在ServiceProvider中定义的单例创建外观:
$this->app->singleton('\ActivityLogger\ActivityLoggerInterface', '\ActivityLogger\ActivityLogger');
如何在我的代码中包含以下内容:
Logger::log($data)
谢谢
从5.5版开始,Laravel可以使用实时外观: https ://laravel.com/docs/5.5/facades#real-time-facades。
为了使其正常工作,您需要在use语句之前加上使用 Facades \\导入您的类的use语句:
<?php
use Facades\ActivityLogger\ActivityLogger as Logger;
//...and then in your code
Logger::debug($data);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.