Laravel5 Фасад не решен

Я зарегистрировал поставщика услуг в config/app.phpзагружается и выполняется.

В методе register () поставщика услуг:

\App::bind("timer", function() {
return new Foo\Utils\Timer();
});

Затем я создал такой фасад

<?php namespace Foo\Facades;

use Illuminate\Support\Facades\Facade;

class Timer extends Facade {
protected static function getFacadeAccessor() { return 'timer'; }
}

Далее я добавил реализацию фасада

<?php namespace Foo\Utils;

use Illuminate\Support\Facades\Log;

class Timer {
function test() {}
}

Наконец, я добавил псевдоним в config/app.php

'Timer' => 'Foo\Facades\Timer'

Когда я делаю

\Timer::test();

я получаю следующее

exception 'ReflectionException' with message 'Class timer does not exist'

В чем дело?

РЕДАКТИРОВАТЬ

Foo\Facades\Timer загружается правильно.

Также, Foo\Utils\Timer решается, так как я могу сделать

$timer = new Foo\Utils\Timer();
$timer->test();

без каких-либо ошибок.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]