
Юрий
23.06.2017
16:26:22
если нормально переписать

V
23.06.2017
16:26:35
Ну не будь так строг)
Код избыточен.
Не соответствует стандартам

Google

V
23.06.2017
16:26:58
Что за эпитеты)
говнокод)

Юрий
23.06.2017
16:27:44
говнокод)
настрочил тут 5 сообщений вместо одного сообщения емкого. человек не любит мусолить, поэтому так и пишу

Vlad
23.06.2017
16:28:08
То что фореч в форече плохо я понял, пошел смотреть примеры join на ларе

Юрий
23.06.2017
16:28:22
хорошее начинание
всем хороших выходных

Vlad
23.06.2017
16:28:43
Тур два
public function lists($url){
$sections=SectionSite::where('url',$url)->first();
if(is_null($sections))
return abort(404);
$subSections=SectionSite::where('parent_id',$sections->id)->pluck('id')->all();
$arrayCompanysIds=CompanySection::where('section_id',$sections->id)->orWhereIn('section_id',$subSections)->pluck('company_id')->all();
$arrayCompanys=Company::WhereIn('id',$arrayCompanysIds)->get();
return view('company.list')->with('Sections',$sections)->with('arrayCompanys',$arrayCompanys);
}
Какие еще будут советы по улучшению?

Yushkevich
23.06.2017
16:56:15

Vlad
23.06.2017
16:56:38

Yushkevich
23.06.2017
16:57:00
и насчет "наглядности и так понятности типов данных"
$arrayCompanys=Company::WhereIn('id',$arrayCompanysIds)->get();
Вот это тебе не массив вернет

Google

Yushkevich
23.06.2017
16:57:12
я про one-to-one, one-to-many, many-to-many и тп

Dmitriy
23.06.2017
16:59:10

Yushkevich
23.06.2017
17:00:00
В другом чате писал
—-
и получилось что-то типа
$arrayCompanys = $section->companys()->get()->toArray()

Vlad
23.06.2017
17:00:18

Dmitriy
23.06.2017
17:00:29
$sections=SectionSite::where('url',$url)->first();
if(is_null($sections))
есть firstOrFail или как-то так

Vlad
23.06.2017
17:04:14
Я же сторался чтобы реализованный модуль был отказаустойчивым

F01134H
23.06.2017
17:05:33
https://github.com/Folleah/clementine/blob/master/app/Http/Controllers/MenuController.php у вас просто говнокода нормального не было
кекеке

Vlad
23.06.2017
17:06:11
Вообщем моментов интересных много, но они все связаны с самой ларой...На чистом php не так то просто было бы строчки выкидывть)

Юрий
23.06.2017
17:06:54
На чистом пхп было бы едва ли не проще. Вы слишком полагаетесь на фреймворк
Например на чистом пхп вы бы написали может и кривой запрос к базе, но один вынимающий все и сразу, оставалось бы только отсортировать
На ларавеле заюзали оверхед в виде элоквента чтобы загнать в форич
И как бы не был ужасен первый запрос, он будет лучше того что наделали с моделями в цикле

Alexey
23.06.2017
17:08:57

F01134H
23.06.2017
17:09:06
не ну а шо)
сексизм в коде

Google

Vlad
23.06.2017
17:09:53

Alexey
23.06.2017
17:09:55
Гг

Vlad
23.06.2017
17:10:03
Вообще это не вина фреимворка

F01134H
23.06.2017
17:10:08
я не нашел способа лучше отсортировать категории

Юрий
23.06.2017
17:10:12
сексизм в коде
Не подходишь под новую фичу гитхаба с опенсурной инициативой. Сердечко которое в настройках добавили

F01134H
23.06.2017
17:10:13
что бы на фронте их можно было просто выводить

Alexey
23.06.2017
17:10:17

F01134H
23.06.2017
17:10:38
тишина...
пока что вообще ничего не ясно, даже тестовое не дал

Alexey
23.06.2017
17:10:58

F01134H
23.06.2017
17:11:13
да навязываться как то... Не этично)

Alexey
23.06.2017
17:11:21
У них часто запара бывает большая и забывают

F01134H
23.06.2017
17:11:32
я подожду до понедельника

Alexey
23.06.2017
17:11:34

F01134H
23.06.2017
17:11:38
нужны конешн
но он сказал пятница-понедельник

Dmitriy
23.06.2017
17:11:52

F01134H
23.06.2017
17:11:54
раньше срока то че спрашивать

Alexey
23.06.2017
17:11:54
Ну так напомни ему в телеге

Google

F01134H
23.06.2017
17:12:02
фу кака

Dmitriy
23.06.2017
17:12:26
?

Юрий
23.06.2017
17:12:30
Раз напомнили про напоминалки... блин, а этот алкаш свалил отсюда

Alexey
23.06.2017
17:12:33

Юрий
23.06.2017
17:12:42
Кинул на 200 ре короче((00

Admin
ERROR: S client not available

F01134H
23.06.2017
17:12:42
все все
ща напомню :D

Dmitriy
23.06.2017
17:13:06

Alexey
23.06.2017
17:13:40

Юрий
23.06.2017
17:13:50
Если увидите @matero в чатах, или он уже есть в общих с вами - гоните его и насмехайтесь над ним. Алкаш занявший 200 ре на два дня, в итоге пропавший на три месяца ?

Dmitriy
23.06.2017
17:14:01

F01134H
23.06.2017
17:14:14
бля, да ты охуел

Alexey
23.06.2017
17:14:22

Юрий
23.06.2017
17:14:24

F01134H
23.06.2017
17:14:34
работаешь

Юрий
23.06.2017
17:14:39
А то может в след месяце надо будет поискать людей

F01134H
23.06.2017
17:14:51
еще и у меня тут хочешь единственный шанс на работу отнять

Google

Alexey
23.06.2017
17:15:02

Dmitriy
23.06.2017
17:15:11

F01134H
23.06.2017
17:15:17
в минуту

Alexey
23.06.2017
17:15:38

Юрий
23.06.2017
17:15:54
Обычная в смысле обычная для нормального спеца

Dmitriy
23.06.2017
17:18:12
у вас спецы 250 тыщ все получают ?

Alexey
23.06.2017
17:18:20

Юрий
23.06.2017
17:18:30

Alexey
23.06.2017
17:18:36
Это где столько обычным платят?

Юрий
23.06.2017
17:18:52
Там где вас нет очевидно)

F01134H
23.06.2017
17:18:58
?
охуеть ставочка

Alexey
23.06.2017
17:19:46

V
23.06.2017
17:20:26
А сеньеры необычные спецы?
Волшебные?)

Alexey
23.06.2017
17:21:22
Мы же уровни обсуждаем, а не словоблудием занимаемся?)