Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 07.12.2014 13:23:27

Создание собственной библиотеки в Laravel в app

Здравствуйте,

Не могу найти хороший робочий пример как я могу создавать собственнуб бибилиотеку и в ней делать редекларацию нужных мне класов, несколько примеров которые я нашел говорят сделать папку lib в app, добавить ее в composer.json и
и
ClassLoader::addDirectories(array(

    app_path().'/commands',
    app_path().'/controllers',
    app_path().'/models',
    app_path().'/database/seeds',
    app_path().'/lib',

));

но как туда добавить кастомный класс так и не понял, вылетают ошибки.
Как пример я создал файлы
CustomRoutingServiceProvider.php

use \Illuminate\Routing\RoutingServiceProvider;

class CustomRoutingServiceProvider extends RoutingServiceProvider
{
    public function boot()
    {
        App::bind('url', function()
        {
            return new CustomUrlGenerator(
                App::make('router')->getRoutes(),
                App::make('request')
            );
        });

        parent::boot();
    }
}
и
CustomUrlGenerator.php

use \Illuminate\Routing\UrlGenerator;

class CustomUrlGenerator extends UrlGenerator
{
    public function test()
    {
        return $this->to('/test');
    }
}

после добавляю в app.php providers 'CustomRoutingServiceProvider'
и все работает, но что мне нужно изменить если я хочу поместить свои файлы не в app/lib/ а в app/lib/mylib ?

Не в сети

Подвал раздела