Size: a a a

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

2020 August 28

RK

Roman Kolosov in Laravel для начинающих
Премьер Министр
тоесть внешний ключ получается не нужно? Является id
Нужно, не нужно только именно id
источник

SG

Sergey Gerasimov in Laravel для начинающих
Премьер Министр
в fillable поле для внешнего ключа указывать? Если это не user_id, а например product_id
Указывай если ты их пытаешься сетить в ручную
источник

RK

Roman Kolosov in Laravel для начинающих
Да их проще всегда по умолчанию добавлять, лишним не будет
источник

SG

Sergey Gerasimov in Laravel для начинающих
Roman Kolosov
Да их проще всегда по умолчанию добавлять, лишним не будет
По мне так вообще лишнего лучше ничего не разрешать
источник

SG

Sergey Gerasimov in Laravel для начинающих
Например если у юзера есть is_admin 😏
источник

RK

Roman Kolosov in Laravel для начинающих
Так в филлабл должно быть поле, это же уже убирается легко через validated например и тп
источник

A

AlexOneTrek in Laravel для начинающих
в чем проблема?
источник

EV

Evg V. in Laravel для начинающих
Всем привет) подскажите пжлст - каскадное удаление подразумевает, что при удалении первичного ключа из одной таблицы удаляться будут все связанные по внешнему ключу записи в другой

А есть что то такое - при удалении записи, содержащей внешний ключ к другой таблицы, чтобы удалялась запись с соответствующим первичным ключом из нее?)
источник

AP

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

AP

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

Gt

Galèriarch the Koban... in Laravel для начинающих
AlexOneTrek
в чем проблема?
Syntax error or access violation: 1091 Can't DROP 'avatar_url'; check that column/key exists (SQL: alter table `users` drop foreign key `avatar_url`)
источник

A

AlexOneTrek in Laravel для начинающих
А лол, её не было
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Evg V.
Всем привет) подскажите пжлст - каскадное удаление подразумевает, что при удалении первичного ключа из одной таблицы удаляться будут все связанные по внешнему ключу записи в другой

А есть что то такое - при удалении записи, содержащей внешний ключ к другой таблицы, чтобы удалялась запись с соответствующим первичным ключом из нее?)
что-то странный у тебя вопрос
источник

AP

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

AP

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

AP

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

Gt

Galèriarch the Koban... in Laravel для начинающих
Evg V.
Всем привет) подскажите пжлст - каскадное удаление подразумевает, что при удалении первичного ключа из одной таблицы удаляться будут все связанные по внешнему ключу записи в другой

А есть что то такое - при удалении записи, содержащей внешний ключ к другой таблицы, чтобы удалялась запись с соответствующим первичным ключом из нее?)
Т.е. при удалении ребёнка — удалять родителя?
источник

A

AlexOneTrek in Laravel для начинающих
Добавление в базу происходит в модели или контроллере?
источник

EV

Evg V. in Laravel для начинающих
Alexander Pavlenko 🌚
а потом спрашиваешь есть ли такой механизм
в обратную сторону механизм - удалять каскадом при удалении записи содержащей внешний ключ
источник

EV

Evg V. in Laravel для начинающих
Galèriarch the Kobanian 🐗
Т.е. при удалении ребёнка — удалять родителя?
да)
источник