
ExPandable
18.05.2018
13:07:51
нет, я серьезно

f4rt~
18.05.2018
13:08:01

Владимир
18.05.2018
13:08:02

ExPandable
18.05.2018
13:08:03
ну может я что-то не понимаю..............

Google

ExPandable
18.05.2018
13:08:10
нет ну че вы смеетесь то...

f4rt~
18.05.2018
13:08:22
так не нужно делать
сходи в контроллере/сервисе в базу. достань чо тебе надо и прокинь в вьюху

ExPandable
18.05.2018
13:08:42
а покажи код
{{ $categories = \App\Category::all() }}
@foreach($categories as $category)
<li>{{ $category }}</li>
@endforeach

f4rt~
18.05.2018
13:08:43
но не ходить в вьюхе в базу

ExPandable
18.05.2018
13:08:53

f4rt~
18.05.2018
13:08:58
прокинь туда категории

ExPandable
18.05.2018
13:09:00
нет, я понимаю, что это тупо и неправильно
если это именно лейаут от которого наследуются другие темплейты

f4rt~
18.05.2018
13:09:31
return view('name','data' => Category::all();

F01134H
18.05.2018
13:09:38
бля фарт
ну нахуй я печатал

Google

f4rt~
18.05.2018
13:09:44

F01134H
18.05.2018
13:09:45
если ты быстрее написал
не мог что ли удалить
видишь же что я печатаю ответ
=(

f4rt~
18.05.2018
13:10:04
если тебе нужны категории во всех вьюхах, для этого их шарят в сервис провайдере
View::share('category',Category::all());
в сервис провайдере

ExPandable
18.05.2018
13:11:22
а, и типа во всех лейаутах будет доступна глобальная переменная с категориями?
хуя...
но мне как бы не во всех вьюхах нужно, а желательно в одном базовом...

f4rt~
18.05.2018
13:12:09
если ты наследуешь от него вьюхи
то тут только один выход выше

ExPandable
18.05.2018
13:12:15
да

f4rt~
18.05.2018
13:12:24
иначе они будут жаловаться на проперти

ExPandable
18.05.2018
13:12:40
хм, окей, спасибо большое
ну вот и какого хуя он все равно ругается...

tochka
18.05.2018
13:42:41
Подскажите пожалуйста, есть модель Product, в ней есть связь
public function exchanges(){
return $this->hasMany('App\Exchange', 'uid_product_id');
}
и есть в контроллере обращение к модели
$products = Product::where( 'user_id', '=', Auth::user()->id)
->with( 'category' )
->with( 'exchanges' )
->paginate(10);
Вопрос в том, как заюзать groupBy по отношению к связи?
$products = Product::where( 'user_id', '=', Auth::user()->id)
->with( 'category' )
->with( 'exchanges' )
->groupBy( 'aid' )
->paginate(10);
Вот так не работает, да и впринципе вобще никак не работает, уже часа 4 пытаюсь решить эту проблему.

Dmitry
18.05.2018
13:44:52
ну и попробуй groupBy('category.id')

Google

Dmitry
18.05.2018
13:45:32
еще вот так попробуй
Sales::with(['product_detail.product' => function($query){
$query->groupBy('product_name');
}])->get();
)

tochka
18.05.2018
13:45:45

Dmitry
18.05.2018
13:46:27
public function scopeDebts($query)
{
return $query->with('loan.applicant.financial_information.debts', function($q){
$q->groupBy('debt_type');
});
}

tochka
18.05.2018
13:46:31

Yet Another Stats
18.05.2018
13:46:56
Карма @zelindm стала 4

Dmitry
18.05.2018
13:48:26
Спасибо большое за пример
ну и если не получится почитай это - https://softonsofa.com/tweaking-eloquent-relations-how-to-get-hasmany-relation-count-efficiently/

Yet Another Stats
18.05.2018
13:48:27

Dmitry
18.05.2018
13:49:16

F01134H
18.05.2018
13:49:17
:D
@ExileeD

Dmitry
18.05.2018
13:49:36
эй
чот больше не растте
:(

Yet Another Stats
18.05.2018
13:49:59

Dmitry
18.05.2018
13:50:07
растет )))

Dmitriy
18.05.2018
13:51:41
@ExileeD
на выходных выкачу новую версию. там баги с кармой подправил . + бот удалять за сообой будет сообщения через минуту что бы не засорять чат

Google

f4rt~
18.05.2018
13:52:38

F01134H
18.05.2018
13:52:51
:D

f4rt~
18.05.2018
13:53:14

Yet Another Stats
18.05.2018
13:53:15

f4rt~
18.05.2018
13:53:22
)0

Admin
ERROR: S client not available

F01134H
18.05.2018
13:53:25
чоооо
>_<

f4rt~
18.05.2018
13:53:38
спасибо
бот не поднял по твоей мессаге карму

Yet Another Stats
18.05.2018
13:53:42
Карма @ExileeD стала 4

Dmitriy
18.05.2018
13:53:46
да там проблема есть. часто ошибка в таймауте к телеграмму

Yet Another Stats
18.05.2018
13:53:54
Карма @ExileeD стала 5

Dmitriy
18.05.2018
13:53:57
не знаю как ее решать. а переезжать железом не хочу

F01134H
18.05.2018
13:54:09
так поцаны
опасная ситуация
Я получаю массив моделек, нужно определенное поле модифицировать в каждой из них по алгоритму, как это сделать?

Yet Another Stats
18.05.2018
13:54:47

F01134H
18.05.2018
13:54:50
мб магия есть какая нибудь

Google

f4rt~
18.05.2018
13:55:06
и поехал

Yet Another Stats
18.05.2018
13:56:18

f4rt~
18.05.2018
13:56:27

F01134H
18.05.2018
13:56:28
?

f4rt~
18.05.2018
13:56:58
?
$collection->each(function ($item, $key) {
$item->update(['field' => 'value');
}
});

F01134H
18.05.2018
13:57:19
фарт
умный чоле?
спасибо тогда

f4rt~
18.05.2018
13:58:48
ларку не трогал уже пол года)0

F01134H
18.05.2018
14:00:13

f4rt~
18.05.2018
14:00:43
внутри item это сущность

F01134H
18.05.2018
14:00:57
чо
мне не надо в бд обновлять
мне мутатор нужен)
ну я понял мыслю
забавно, но из коробки для коллекций нет никаких мутаторов
=_=