@laravel_pro

Страница 57 из 2014
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
KarmaBot
02.09.2016
15:29:14
Ваня, прекрати

Спасибо (+1) для @Denormalization принято! Текущая карма +13

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

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 ... ?

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

Александр
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

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

Sektor
02.09.2016
15:54:11
ну если трейты это чтото стандартное то видимо не нужно

да, кстати внутри app в подпапках он нормально сам классы прогружает

только если как у меня ещё одна поддиректория идет то уже се

Александр
02.09.2016
15:55:31
у вас там в Trait namespace getSlidersForThisPage надо менять на -> namespace App\Http\Traits;
попробовал, все равно ошибку пишет http://joxi.ru/Y2LkVdeHnp6Mxm?d=1

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
http://joxi.ru/4AkGbVzSM6d0BA?d=1
смотрите контекст там

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
может намекнешь?)

Страница 57 из 2014