Size: a a a

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

2020 September 07

k

koverchik in Laravel для начинающих
Ребята, подскажите, что с моими таблицами мирграции не так? Пытаюсь удалить запись в таблице "name_purse" выдает вот эту ошибку:
источник

k

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

k

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

V

Vladyslav in Laravel для начинающих
Тут же скл ошибка, а не с миграцией?
Что то не так с внешним ключем в permission таблице🤔
источник

Е

Евгений in Laravel для начинающих
подскажите пожалуйста, есть такие таблицы:
categories: id, name, parent_id
marks (марки авто): id, name
models: id, name, mark_id
cars: id, name, model_id, category_id
в категориях есть всего две категории: легковые и грузовые авто, а марки авто могут повторяться как в легковых так и в грузовых авто, к примеру ford может относиться к двум категориям. как организовать хранение марок?
1) нужно создать промежуточную таблицу category_mark: category_id, mark_id ?
2) или добавить к маркам поле category_id, но в таком случае марка будет относиться только к одной категории, тогда можно создать отдельную категорию для каждой марки, т.е. чтобы и в категории и в марках был ford или toyota к примеру.
источник

V

Vladyslav in Laravel для начинающих
Евгений
подскажите пожалуйста, есть такие таблицы:
categories: id, name, parent_id
marks (марки авто): id, name
models: id, name, mark_id
cars: id, name, model_id, category_id
в категориях есть всего две категории: легковые и грузовые авто, а марки авто могут повторяться как в легковых так и в грузовых авто, к примеру ford может относиться к двум категориям. как организовать хранение марок?
1) нужно создать промежуточную таблицу category_mark: category_id, mark_id ?
2) или добавить к маркам поле category_id, но в таком случае марка будет относиться только к одной категории, тогда можно создать отдельную категорию для каждой марки, т.е. чтобы и в категории и в марках был ford или toyota к примеру.
Одна марка может быть во многих категориях, но и марка может быть у многих категорий верно ж?
источник

V

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

AP

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

V

Vladyslav in Laravel для начинающих
Промежуточная таблица и belongsToMany связь
источник

AP

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

V

Vladyslav in Laravel для начинающих
Через пивас
источник

AP

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

V

Vladyslav in Laravel для начинающих
Ну то что pivot
источник

V

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

AP

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

k

koverchik in Laravel для начинающих
Vladyslav
Тут же скл ошибка, а не с миграцией?
Что то не так с внешним ключем в permission таблице🤔
Спасибо.
источник

V

Vladyslav in Laravel для начинающих
koverchik
Спасибо.
Так а что ты хотел сделать?
Что б при удалении из name_purse удалялось из permission?
источник

k

koverchik in Laravel для начинающих
Vladyslav
Так а что ты хотел сделать?
Что б при удалении из name_purse удалялось из permission?
Да, все верно.
источник

k

koverchik in Laravel для начинающих
Vladyslav
Так а что ты хотел сделать?
Что б при удалении из name_purse удалялось из permission?
Все строки связанные должны удалиться.
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Alexander Pavlenko 🌚
связь через пивас?
Связь через пивас я представляю себе по другому
источник