Size: a a a

Laravel для начинающих

2020 March 24

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Оперативку жалко(
через релейшены получается все экономнее?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
через релейшены получается все экономнее?
Ты не будешь хранить массив айдишников в ОЗУ, конечно
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Ты не будешь хранить массив айдишников в ОЗУ, конечно
ок
источник

SK

Stas K in Laravel для начинающих
Подскажите немного по трансформу:
$collection->transform(function ($value, $key) {
if( is_null($value->deleted_at);
){
return $value;
}
       });
пытаюсь изменить коллекцию чтобы получить только не удаленные элементы но если делать как на примере то получаю измененную коллекцию где часть элементов будет null которая не удовлетворяет условию а часть модели. Как правильно поменять условие что бы получить только положительный результат безх null. filter и map не подходит так как он не изменяет изначальную коллелкцию мне же надо как раз изменить ее.
источник

A

Anton in Laravel для начинающих
Sonic [Скупаю | Актуально всегда]
if ($task->responsible_uuids->containts($user->id))
echo $task->name

Не понял зачем $this
Работает при условии, что responsible_uuids коллекция
Call to a member function containts() on string
источник

S

Sonic [Скупаю | Акту... in Laravel для начинающих
Anton
Call to a member function containts() on string
Работает при условии, что responsible_uuids коллекция
источник

VY

Vladimir Yefremov in Laravel для начинающих
Иван Лещенко
Тогда ты можешь пойти через релейшены
релейшен это belongsTo ?
источник

ИЛ

Иван Лещенко... in Laravel для начинающих
Vladimir Yefremov
релейшен это belongsTo ?
Да
источник

VY

Vladimir Yefremov in Laravel для начинающих
спасибо!
источник

F

FrontendPro in Laravel для начинающих
LAMP != (LAMPP = XAMPP)?
источник

D

DK in Laravel для начинающих
FrontendPro
LAMP != (LAMPP = XAMPP)?
лучше выкинь,брось каку)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
он видимо вопрос задал
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
про отличия
источник

D

DK in Laravel для начинающих
>видимо
источник

D

DK in Laravel для начинающих
ну..
источник

SG

Sergey Gerasimov in Laravel для начинающих
Vladimir Yefremov
мне нужно эти ИД использовать в следующем запросе, для whereIn()
User::query()->pluck('id')
источник

D

DK in Laravel для начинающих
FrontendPro
LAMP != (LAMPP = XAMPP)?
источник

F

FrontendPro in Laravel для начинающих
😀
источник

VY

Vladimir Yefremov in Laravel для начинающих
Спасибо!

пробую использовать релейшен

        $queryBuilder = Payout::select('payout.*');

       if ($request->input('username')) {
           $queryBuilder->where('users->username', 'like', '%' . $request->input('username') . '%');
       }

       $payouts = $queryBuilder->paginate(50);

модель Payout имеет метод для связи с User, подчинена по belongsTo

как это притулить в мой запрос? 😊
чтобы получить юзера

как сейчас написано - выдает ошибку

SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '>'$."username"' like ?' at line 1 (SQL: select count(*) as aggregate from payout where users->'$."username"' like %re%)
источник

VY

Vladimir Yefremov in Laravel для начинающих
Sergey Gerasimov
User::query()->pluck('id')
да, я сделал с pluck
источник