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