如何在流明中定义外墙?

时间:2018-10-01 12:47:51

标签: php laravel namespaces lumen laravel-facade

我有一个Laravel项目,并且在config/app.php文件(aliases部分)中添加了以下行。

'Telegram'  => Telegram\Bot\Laravel\Facades\Telegram::class

然后它就起作用了

use Telegram\Bot\Laravel\Facades\Telegram;

现在,我已迁移到Lumen微框架。在流明我该怎么做?

请注意,我已在boostrap/app.php文件中添加了以下行(并且现在$app->withFecade已取消注释)

class_alias('Telegram\Bot\Laravel\Facades\Telegram::class', 'Telegram');

但是仍然未知,并且php artisan vendor publish命令抛出:

Class 'Telegram\Bot\Laravel\Facades\Telegram::class' not found 

有什么主意吗?

1 个答案:

答案 0 :(得分:1)

您应该使用以下任一方式:

class_alias(Telegram\Bot\Laravel\Facades\Telegram::class, 'Telegram');

(可以在此处导入)

class_alias('Telegram\Bot\Laravel\Facades\Telegram', 'Telegram');