在laravel 5.4中放置全局“使用”php的地方(Facade on the fly laravel 5.4)

时间:2017-02-12 10:31:03

标签: php laravel

在laravel 5.4中,我们不需要再创建任何外观类来创建我们自己的自定义外观。我们只需要在我们的类命名空间前面添加“Facades”来使它成为Facade。

例如: use This\Is\Original\Namespace变为use Facades\This\Is\Original\Namespace

我想问的是放置use的正确位置在哪里,以便我们的对象可以从任何刀片视图调用?

我试图把它放在服务提供商和控制器中,但我一直收到这个错误:

Class 'MenuGroupHelper' not found

但是当我在我的视图中使用它时它会起作用:

<?php
use Facades\Omoikane\Services\MenuGroup\MenuGroupHelper; 
{{ MenuGroupHelper::myMethod() }}
?>

我尝试了将此问题重复的链接,并将其添加到应用别名

'MenuGroupHelper' => Facades\Omoikane\Services\MenuGroup\MenuGroupHelper::class,

但仍然无效。

0 个答案:

没有答案