Size: a a a

2020 August 22

ДК

Дмитрий Кожанов... in Laravel Pro
Владимир Путин
Решение $names = [];
       $products = Product::where('order_id', $order_id)->get();
       foreach($products as $product){
           $names[][]= $product->name;
           foreach($product->user as $product_for_price){
               $names[$product->name][] = $product_for_price->pivot->price;
           }
       }
       dd($names);
У вас херня какая то с базой. Как так в заказе хранится то цифры то названия позиций
источник

ВП

Владимир Путин... in Laravel Pro
Дмитрий Кожанов
У вас херня какая то с базой. Как так в заказе хранится то цифры то названия позиций
не там не интернет магазин там посложнее я не правильно сделал мне надо вывести в таблицу. должно быть так [lemon, 15, 20],['Яблоки', '35', '45'];
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Владимир Путин
не там не интернет магазин там посложнее я не правильно сделал мне надо вывести в таблицу. должно быть так [lemon, 15, 20],['Яблоки', '35', '45'];
Посложнее интернет магазина 🧐
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Интересно
источник

ВБ

Влад Балабкин... in Laravel Pro
Народ, привет!
Сразу скажу, что я фронтендер и не шарю в бэкенде и в ларе. Мне друг предложил поучавствовать в хакатоне, а бэкендера нет и я решил по ходу дела начать разбираться
Короче, не могу понять как мне сделать переписку между пользователями
У меня есть 3 сущности User, Operator, Message
Я так понимаю, что мне в поля User'а нужно засунуть поле "messages_ids"
Но как мне забить в поле массив? Айдишников? Это вообще можно?

P. S. прошу не засирать меня за то, какой я тупой и что вы знаете больше меня
P. S. я пытался найти решение в Google
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Влад Балабкин
Народ, привет!
Сразу скажу, что я фронтендер и не шарю в бэкенде и в ларе. Мне друг предложил поучавствовать в хакатоне, а бэкендера нет и я решил по ходу дела начать разбираться
Короче, не могу понять как мне сделать переписку между пользователями
У меня есть 3 сущности User, Operator, Message
Я так понимаю, что мне в поля User'а нужно засунуть поле "messages_ids"
Но как мне забить в поле массив? Айдишников? Это вообще можно?

P. S. прошу не засирать меня за то, какой я тупой и что вы знаете больше меня
P. S. я пытался найти решение в Google
Тебе не нужен массив айдишников
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Тебе нужно создавать каждый раз новый message
источник

ДК

Дмитрий Кожанов... in Laravel Pro
И указывать id юзера и оператора там. А потом получат тупо список сообщений по юзеру
источник

ВП

Владимир Путин... in Laravel Pro
Дмитрий Кожанов
Посложнее интернет магазина 🧐
У меня таблица с такая в заголовке название товара, пользователи1,2,3,4 . А в теле таблицы соответственно название товара и их цены под каждого пользователя . это типа аукциона/тендера. с лайф обновлением через пушер вот не могу решить казалось бы протую задачу
источник

ВБ

Влад Балабкин... in Laravel Pro
То есть в сообщении будут поля
id
body
sender_id
reciever_id

А потом просто пишу метод getMessages(user_id)
Передаю айди и фильтрую все сообщения по айдишнику и возвращаю массив?
источник

ВП

Владимир Путин... in Laravel Pro
надо чтобы цифры были в одном массиве с названиями типа того [lemon, 15,20]
источник

АВ

Алексей Веснин... in Laravel Pro
Алексей Веснин
Кажется разобрался, с правилами mix.js или я напутал или проблемы какие-то, закоментил, вроде работает, всем спасибо
Всем привет. Как оказалось проблема была в  mix.version();, почему-то версионирование не хочет работать.   UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag --unhandled-rejections=strict запуск с флагом по прежнему не дает результатов, кто сталкивался?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
Владимир Путин
надо чтобы цифры были в одном массиве с названиями типа того [lemon, 15,20]
если у тебя пхп7.4

$names = [];
$products = Product::where('order_id', $order_id)->with('user')->get();
foreach($products as $k => $product){
 $names[$k] = [
   $product->name,
   ...$product->user->pluck('pivot.price')->toArray()
 ];
}
dd($names);
источник

ВП

Владимир Путин... in Laravel Pro
🎃 Даниил ◠‿◠✿
если у тебя пхп7.4

$names = [];
$products = Product::where('order_id', $order_id)->with('user')->get();
foreach($products as $k => $product){
 $names[$k] = [
   $product->name,
   ...$product->user->pluck('pivot.price')->toArray()
 ];
}
dd($names);
Спасибо щас чекну
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
и для остальных
$names = [];
$products = Product::where('order_id', $order_id)->with('user')->get();
foreach($products as $k => $product){
 $names[$k] = array_merge(
   $product->only('name'),
   $product->user->pluck('pivot.price')->toArray()
 );
}
dd($names);
источник

ВП

Владимир Путин... in Laravel Pro
🎃 Даниил ◠‿◠✿
и для остальных
$names = [];
$products = Product::where('order_id', $order_id)->with('user')->get();
foreach($products as $k => $product){
 $names[$k] = array_merge(
   $product->only('name'),
   $product->user->pluck('pivot.price')->toArray()
 );
}
dd($names);
Спасибо большое вам. Где лайк поставить? github..
источник

РЛ

Роман Лушов... in Laravel Pro
Всем доброго вечера, Здесь можно задать вопросы?
источник

EG

Egor Gruzdev in Laravel Pro
Роман Лушов
Всем доброго вечера, Здесь можно задать вопросы?
да, иногда даже отвечают 😊
источник

SD

Sergey Donin in Laravel Pro
Роман Лушов
Всем доброго вечера, Здесь можно задать вопросы?
…это же уже вопрос!
источник

РЛ

Роман Лушов... in Laravel Pro
Ребята подскажите, может кто-то сталкивался, не могу найти в интернете, как правильно организовать таблицы и связи для задачи: одна таблица с пользователями, в ней есть начальники один ко многим и подчиненные - многие ко многим. Пытался сделать через промежуточные таблицы {user_id, supervisor_id} и {user_id, subordinate_id} но не получилось нормально настроить связи в модели User..
источник