Класс верстака Laravel 4 не найден

Я пытаюсь разработать пакет в laravel 4 - моя первая попытка создания пакета. Я нашел пару учебных пособий, которым я пытался следовать:

http://jasonlewis.me/article/laravel-4-develop-packages-using-the-workbench

а также

http://culttt.com/2013/06/24/creating-a-laravel-4-package/

и конечно же в официальной документации.

Я следовал основной структуре, чтобы создать структуру. Однако при загрузке приложения я получаю ошибку класса not found. Это относится непосредственно к сервис-провайдеру, который я поместил в файл app.php.

вот моя запись в массиве провайдеров:

'Longestdrive\Calendar\CalendarServiceProvider'

Моя структура папок:

 laravel/workbench/longestdrive/calendar/src/Longestdrive/Calendar

Мой поставщик услуг имеет следующие записи:

<?php namespace Longestdrive\Calendar;

use Illuminate\Support\ServiceProvider;

class CalendarServiceProvider extends ServiceProvider {

    /**
     * Indicates if loading of the provider is deferred.
     *
     * @var bool
     */
    protected $defer = false;

    /**
     * Bootstrap the application events.
     *
     * @return void
     */
    public function boot()
    {
        $this->package('longestdrive/calendar');
    }

    /**
     * Register the service provider.
     *
     * @return void
     */
    public function register()
    {
        //
    }

    /**
     * Get the services provided by the provider.
     *
     * @return array
     */
    public function provides()
    {
        return array();
    }

}

Я дважды проверил орфографию и запустил дамп-автозагрузку компоновщика как из корня проекта, так и из корня пакета.

У меня закончились идеи для решения класса, не нашел идей, где я ошибся?

Строка, выдающая ошибку, выглядит так:

C:\wamp\www\googleapi\laravel\vendor\laravel\framework\src\Illuminate\Foundation\ProviderRepository.php

Любая помощь приветствуется

Спасибо

Обновление: я запустил обновление композитора, как предложено в папке workbench / package, но ничего не обновлял. Затем я запустил composer в корне проекта, и возникла ошибка:

[RuntimeException]
  Error Output: PHP Fatal error:  Class 'Longestdrive\Calendar\CalendarServiceProvider' not found
   in C:\wamp\www\googleapi\laravel\vendor\laravel\framework\src\Illuminate\Foundation\ProviderRe
  pository.php on line 123

Я, вероятно, разместил неправильную строку ошибки ранее. Полный ответ об исключении:

Class 'Longestdrive\Calendar\CalendarServiceProvider' not found

Извлечение ошибки:

* @param \Illuminate\Foundation\Application $app
* @param string $provider
* @return \Illuminate\Support\ServiceProvider
*/
public function createProvider(Application $app, $provider)
{
return new $provider($app);
}

который я предполагаю, относится к загрузчику поставщика услуг, не находящему CalendarServiceProvider?

Ответы на вопрос(3)

Ваш ответ на вопрос