
KarmaBot
02.09.2016
15:28:57
Спасибо (+1) для @F01134H принято!
Текущая карма +7

Александр
02.09.2016
15:29:03
а поддержка?

F01134H
02.09.2016
15:29:10
Что поддержка?

Александр
02.09.2016
15:29:13
надо чтобы другие разрабы понимали мою структуру

Google

Vanya
02.09.2016
15:29:13

KarmaBot
02.09.2016
15:29:14
Ваня, прекрати
Спасибо (+1) для @Denormalization принято!
Текущая карма +13

Александр
02.09.2016
15:29:17
чтобы потом не искали

Vanya
02.09.2016
15:29:24

F01134H
02.09.2016
15:29:39
Ваня, ты сейчас пойдешь в баню

Golib
02.09.2016
15:29:41
кто может обьяснит зачем нужны Trait"ы ???

Vanya
02.09.2016
15:29:43
опять наебал бота

Александр
02.09.2016
15:29:53
трейты - горизонтальное наследование
написал один метод, который повторяется у нескольких классов
чтобы не копипастить пишешь один раз и подключаешь к нескольких моделям
экономия времени + красота

F01134H
02.09.2016
15:30:49
Ну время то не экономит, но ради красоты только, да

Google

F01134H
02.09.2016
15:31:01
метод можно ctrl+c ctrl+v

Александр
02.09.2016
15:32:47
на отладке потом может помочь, а то изменишь в одном месте - в других прийдется менять, а где-то забудешь
а как потом подключить нужный трейт?
use ... ?

Golib
02.09.2016
15:33:48

KarmaBot
02.09.2016
15:33:48
Спасибо (+1) для @Korsic принято!
Текущая карма +2

F01134H
02.09.2016
15:33:55

Александр
02.09.2016
15:39:41
что-то не догоняю, вот расположение файла http://joxi.ru/vAWy0klHkW91zm?d=1
как правильно подключить в классе?

Gleb
02.09.2016
15:41:14
composer dump-autoload еще и куда-то в конфигах надо новый путь для инклуда дописывать надо было еще, кажется
ща народ подскажет)

Golib
02.09.2016
15:41:54
у тя там
namespace
App
перепешите App\Http\Traits\
а нет

Александр
02.09.2016
15:42:40
http://joxi.ru/zANk8KeHlDevxr?d=1

F01134H
02.09.2016
15:43:17
попробуй \App\Http\Traits\

Golib
02.09.2016
15:43:27

Александр
02.09.2016
15:44:13
http://joxi.ru/EA46MJKhDW3oRm?d=1

Golib
02.09.2016
15:44:28

Александр
02.09.2016
15:44:34
:)

Google

Golib
02.09.2016
15:45:09
use \App\Http\Traits\getSlidersForThisPage;

F01134H
02.09.2016
15:45:19
ну и че
в кавычки запихай
no problemo
а, точно
нужно файл трейта писать тож

Александр
02.09.2016
15:45:54
ругается http://joxi.ru/52aR4GnfGOMELA?d=1

Golib
02.09.2016
15:46:07
не странно ли папку указать??))

Александр
02.09.2016
15:47:06
почему Шторм считает Traits как namespace?
http://joxi.ru/MAjpKvzsv5WxXm?d=1

F01134H
02.09.2016
15:48:57
Спроси в группе по пыхе

Sektor
02.09.2016
15:49:42
в классе указываешь неймспейс и в use указываешь где твой класс
ещё смотря куда ты впихал его к слову

Александр
02.09.2016
15:50:35
это трейт http://joxi.ru/brRY43ehQeKO6A?d=1

Sektor
02.09.2016
15:50:38
возможно в composer.json придется прописывать

Александр
02.09.2016
15:50:57
лежит в папке app\http\traits
понял

Sektor
02.09.2016
15:51:38
phpstorm его не видит когда ты use пишешь?

Александр
02.09.2016
15:51:46
не видит

Google

Golib
02.09.2016
15:52:53
у вас там в Trait namespace getSlidersForThisPage надо менять на -> namespace App\Http\Traits;

Sektor
02.09.2016
15:53:14
"autoload": {
"classmap": [
"database",
"app/Library/moonPhase",
"app/Library/randomColor",
"app/Library/pChart",
"app/Library/pChart/class"
],
я свое борахло так в composer.json прописывал

Admin
ERROR: S client not available

Александр
02.09.2016
15:53:34

Sektor
02.09.2016
15:53:48
а потом нужно в консоль и комманду composer dump-autoload

Golib
02.09.2016
15:54:00

Sektor
02.09.2016
15:54:11
ну если трейты это чтото стандартное то видимо не нужно
да, кстати внутри app в подпапках он нормально сам классы прогружает
только если как у меня ещё одна поддиректория идет то уже се

Александр
02.09.2016
15:55:31
http://joxi.ru/4AkGbVzSM6d0BA?d=1

Golib
02.09.2016
15:55:54
TeamViewer можно

Александр
02.09.2016
15:55:56
http://joxi.ru/KAgWpbYhgvQNZA?d=1

Golib
02.09.2016
15:56:47
App\App повторяется

Sektor
02.09.2016
15:57:06
use внутри класса пишется?

Golib
02.09.2016
15:57:14
да

Александр
02.09.2016
15:57:34
namespace трейта верно написан?

Golib
02.09.2016
15:57:51
lf

Google

Golib
02.09.2016
15:57:52
да

Александр
02.09.2016
15:58:17
забыл \

Golib
02.09.2016
15:58:18
поставте \
)))

Александр
02.09.2016
16:03:11
следующий квест - как заставить трейт видеть все модели?)
желательно одной строкой можно было все подключить

Golib
02.09.2016
16:04:26
думалка в думалке

Александр
02.09.2016
16:05:10
use App; не работает)

Golib
02.09.2016
16:05:27
ахаахах вы что

Александр
02.09.2016
16:05:36
можно на ты)

Golib
02.09.2016
16:05:45
сорян ты что )))

Александр
02.09.2016
16:06:41
может намекнешь?)