Size: a a a

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

2020 April 11

EG

Egor Gruzdev in Laravel для начинающих
идеальное решение, это хранить в сесии id корзина, а данные уже хранить в базе
источник

ИС

Илья Сакович... in Laravel для начинающих
Egor Gruzdev
идеальное решение, это хранить в сесии id корзина, а данные уже хранить в базе
👍
источник

Ф

Федор in Laravel для начинающих
Egor Gruzdev
идеальное решение, это хранить в сесии id корзина, а данные уже хранить в базе
а можно чуть подробнее?
источник

SZ

Sergey Zubanov in Laravel для начинающих
коллеги, привет
зашел в тупик при решении задачи, нагуглить так же не могу в данном случае ничего толкового, может неправильно составляю запрос.

В общем задача: Настройка отображения порядка элементов на странице
Было бы все просто, но у меня есть две таблицы: элементы и типы элементов, связь многие-ко-многим
Создавать столбец в таблице элементов для каждого типа элементов бредовая идея
в таком случае лучше создать стоблец в pivot таблице и задавать сортировку по нему?
Но как реализовать это в части интерфейса админки сайта?
источник

EG

Egor Gruzdev in Laravel для начинающих
Федор
а можно чуть подробнее?
tables
 cart
   id
   created_at
   updated_at
   
 product
   id
   name
   created_at
   updated_at
   
 cart_product
   cart_id
   product_id
   price
источник

EG

Egor Gruzdev in Laravel для начинающих
далее на строивай связи и работай
источник

EG

Egor Gruzdev in Laravel для начинающих
Sergey Zubanov
коллеги, привет
зашел в тупик при решении задачи, нагуглить так же не могу в данном случае ничего толкового, может неправильно составляю запрос.

В общем задача: Настройка отображения порядка элементов на странице
Было бы все просто, но у меня есть две таблицы: элементы и типы элементов, связь многие-ко-многим
Создавать столбец в таблице элементов для каждого типа элементов бредовая идея
в таком случае лучше создать стоблец в pivot таблице и задавать сортировку по нему?
Но как реализовать это в части интерфейса админки сайта?
источник

Ф

Федор in Laravel для начинающих
Egor Gruzdev
tables
 cart
   id
   created_at
   updated_at
   
 product
   id
   name
   created_at
   updated_at
   
 cart_product
   cart_id
   product_id
   price
я примерно понял, но тогда у нас получется все товары лежат в одной таличке, правильно ?
источник

SZ

Sergey Zubanov in Laravel для начинающих
окей, да, это справедливо для один-ко-многим
но у меня один элемент привязывается сразу к нескольким типам
так ж в интерфейсе для каждого типа создавать колонку?
источник

EG

Egor Gruzdev in Laravel для начинающих
Sergey Zubanov
окей, да, это справедливо для один-ко-многим
но у меня один элемент привязывается сразу к нескольким типам
так ж в интерфейсе для каждого типа создавать колонку?
в pivot таблице для каждой связи свой порядок задай, также как пример выше, там price как доп. поле для связи
источник

SZ

Sergey Zubanov in Laravel для начинающих
ну да, я к тому и пришел в принципе)
источник

EG

Egor Gruzdev in Laravel для начинающих
Федор
я примерно понял, но тогда у нас получется все товары лежат в одной таличке, правильно ?
а у тебя товары генерируются или создаются пользователем, который сразу же их складывает в корзину?
источник

Ф

Федор in Laravel для начинающих
Egor Gruzdev
а у тебя товары генерируются или создаются пользователем, который сразу же их складывает в корзину?
нет, но у меня изначально была мысль делать для каждой категории товара свою табличку, чтобы потом проще было сделать редактирование через админку
источник

S

SeRGei in Laravel для начинающих
памагити
источник

S

SeRGei in Laravel для начинающих
Переслано от SeRGei
ребята, всем привет. подскажите
у меня есть  модели:
1. Статья для блока
2. Категории для блога
они связаны полиморфной связью многие ко многим через таблицу categoryable

Создал еще две модели
1. Товар
2. Раздел для товара

могу я настроить связи разделов с товарами через ту же таблицу categoryable
??
источник

S

SeRGei in Laravel для начинающих
Переслано от SeRGei
пока что не выходит
источник

S

SeRGei in Laravel для начинающих
Переслано от SeRGei
таблица categoryable, выглядит так
источник

EG

Egor Gruzdev in Laravel для начинающих
Федор
нет, но у меня изначально была мысль делать для каждой категории товара свою табличку, чтобы потом проще было сделать редактирование через админку
не надо, есть товар есть категории, причем товар может находится в нескольких категориях
источник

EG

Egor Gruzdev in Laravel для начинающих
  category
   id
   name
   
 category_product
   category_id
   product_id
источник

Ф

Федор in Laravel для начинающих
Egor Gruzdev
не надо, есть товар есть категории, причем товар может находится в нескольких категориях
тут такого не может быть )
источник