 Александр
    Александр 
    
    
        
        
        
        ругается http://joxi.ru/52aR4GnfGOMELA?d=1
    
 
     Александр
    Александр 
    
    
        
        
        
        почему Шторм считает Traits как namespace?
    
 
     Александр
    Александр 
    
    
        
        
        
        http://joxi.ru/MAjpKvzsv5WxXm?d=1
    
 
     invariance
    invariance 
    
    
        
        
        
        Спроси в группе по пыхе
    
 
     Sektor
    Sektor 
    
    
        
        
        
        в классе указываешь неймспейс и в use указываешь где твой класс
    
 
     Sektor
    Sektor 
    
    
        
        
        
        ещё смотря куда ты впихал его к слову
    
 
     Александр
    Александр 
    
    
        
        
        
        это трейт http://joxi.ru/brRY43ehQeKO6A?d=1
    
 
     Sektor
    Sektor 
    
    
        
        
        
        возможно в composer.json придется прописывать
    
 
     Александр
    Александр 
    
    
        
        
        
        лежит в папке app\http\traits
    
 
     Александр
    Александр 
    
    
        
        
        
        понял
    
 
     Sektor
    Sektor 
    
    
        
        
        
        phpstorm его не видит когда ты use пишешь?
    
 
     Александр
    Александр 
    
    
        
        
        
        не видит
    
 
     Sektor
    Sektor 
    
    
        
        
        
        "autoload": {
                "classmap": [
                    "database",
                    "app/Library/moonPhase",
                    "app/Library/randomColor",
                    "app/Library/pChart",
                    "app/Library/pChart/class"
                ],
    
 
     Sektor
    Sektor 
    
    
        
        
        
        я свое борахло так в composer.json прописывал
    
 
     Александр
    Александр 
    
    
        
        
        
        да, уже пробую
    
 
     Sektor
    Sektor 
    
    
        
        
        
        а потом нужно в консоль и комманду composer dump-autoload
    
 
     Sektor
    Sektor 
    
    
        
        
        
        ну если трейты это чтото стандартное то видимо не нужно
    
 
     Sektor
    Sektor 
    
    
        
        
        
        да, кстати внутри app в подпапках он нормально сам классы прогружает
    
 
     Sektor
    Sektor 
    
    
        
        
        
        только если как у меня ещё одна поддиректория идет то уже се
    
 
     Александр
    Александр 
    
    
        
        
        
        попробовал, все равно ошибку пишет http://joxi.ru/Y2LkVdeHnp6Mxm?d=1
    
 
     Александр
    Александр 
    
    
        
        
        
        http://joxi.ru/4AkGbVzSM6d0BA?d=1
    
 
     Александр
    Александр 
    
    
        
        
        
        http://joxi.ru/KAgWpbYhgvQNZA?d=1
    
 
     Sektor
    Sektor 
    
    
        
        
        
        use внутри класса пишется?
    
 
     Александр
    Александр 
    
    
        
        
        
        namespace трейта верно написан?
    
 
     Александр
    Александр 
    
    
        
        
        
        забыл \
    
 
     Александр
    Александр 
    
    
 
     Александр
    Александр 
    
    
        
        
        
        следующий квест - как заставить трейт видеть все модели?)
    
 
     Александр
    Александр 
    
    
        
        
        
        желательно одной строкой можно было все подключить
    
 
     Александр
    Александр 
    
    
        
        
        
        use App; не работает)
    
 
     Александр
    Александр 
    
    
        
        
        
        можно на ты)
    
 
     Александр
    Александр 
    
    
        
        
        
        может намекнешь?)
    
 
     Александр
    Александр 
    
    
        
        
        
        окей, а как подключить конкретную модель?
    
 
     Александр
    Александр 
    
    
        
        
        
        разобрался
    
 
     Александр
    Александр 
    
    
        
        
        
        use App\SlidersImages;
    
 
     Александр
    Александр 
    
    
        
        
        
        thx :)
    
 
     KarmaBot
    KarmaBot 
    
    
        
        
        
        @Korsic в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.
    
 
     Александр
    Александр 
    
    
        
        
        
        thx again)
    
 
     KarmaBot
    KarmaBot 
    
    
        
        
        
        Спасибо (+1) для @Fredwared принято!
        Текущая карма +1
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        Всем привет. Подскажите плс по артизану. Создаю новую консольную команду php artisan make:console TaskConsole —command=task:run пытаюсь выполнить php artisan task:run выдает There are no commands defined in the "task" namespace. Если дать имя команды одним словом например php artisan task-run Получаю Command "task-run" is not defined. На 4 версии надо было добавить вызов таска в start/artisan.php Что надо сделать на версии 5.2 что бы зафурычило?
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        Окружение win10 openserver
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        Мб прав не хватает на запись или где-то надо указать, что это команда есть?
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        делал composer dump / php artisan clear
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        но не хочет работать
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        app/Console/*.php там файл есть
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Kernel.php вроде
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        добавь туда свою комманду )
    
 
     stgalkin
    stgalkin 
    
    
        
        
        
        Блин блинский, вот оно что)
    
 
     stgalkin
    stgalkin 
    
    
 
     KarmaBot
    KarmaBot 
    
    
        
        
        
        Спасибо (+1) для @QuissR принято!
        Текущая карма +2
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Мужики, здоров. Есть вопрос, вместо БД, как поставщик модели использую различные API, модели в папке app/models обертки для апишок app/models/source как правильно выдать в контроллере модель, если я внедряю зависимость в конструктор модели, то создавать ее примерно так? new Model(new GoogleAPI)
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        или что-то не так?
    
 
     Konstantin
    Konstantin 
    
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Я просто не совсем правильно понимать, как внедрить туда внедрить модель с поставщиком данных, что бы иметь возможность указать поставщика
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        поставщик от реализует интерфейс
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        если что
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        https://github.com/jenssegers/model
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        Может тебе что то подобное надо?
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        не, там немного другое, но спасибо, я уже смог понять, как правильно мне это сделать
    
 
     KarmaBot
    KarmaBot 
    
    
        
        
        
        @ в этом чате принято отвечать (reply) на сообщение пользователя, чтобы его поблагодарить.
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        Ну так поделись
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        @vinkonst обычный вызов, как и должно быть в духе Model::getAll() только я не понимаю, как блин мне туда внедрить нужно зависимость вот и все, а эта вещь не подходит потому, у меня сама апликуха ближе к агрегатору новостей\
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        я просто считываю с различных апи - разные данные и думаю как мне правильно это сделать
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        что бы потом не переписывать код. а просто расширять
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Ты неправильно делаешь
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        По уму несколько сервис провайдеров и все сводить через репозиторий мне кажется
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Тебе фабрика нужна
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        которая будет модели делать
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        А в контроллере вызывать фабрику
    
 
     Konstantin
    Konstantin 
    
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        тип того
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        если у него такая задача
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Но вообще в ларе надо такое иначе делать
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        как правильно в ларе это сделать? а про фабрику думал
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        http://dfg.gd/blog/decoupling-your-code-in-laravel-using-repositiories-and-services
    
 
     Konstantin
    Konstantin 
    
    
        
        
        
        Мне кажется все таки так более верно
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Тебе нужно делать отдельные репозитории под каждого поставщика
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        И юзать нужный репозиторий, который знает как данные забирать и от куда
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Хотя тут правильнее будет назвать Service
    
 
     Anonymous
    Anonymous 
    
    
        
        
        
        Репозиторий про другое