Size: a a a

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

2020 August 28

4

4unkur in Laravel для начинающих
я думаю он не знает
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
не нужно грузить сложными терминами)
источник

EV

Evg V. in Laravel для начинающих
Alexander Pavlenko 🌚
ну так сделай такое же каскадное удаление
есть три таблиц a и b по сути родители)

есть таблица c которая содержит (FK a_id, FK b_id, строка в бд имеет вид id | a_id | b_id)

Если мы удаляем запись из таблицы а то каскадом удаляется запись из таблицы c, но мне еще надо чтобы следов удалилась запись из таблицы b
источник

AP

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

S

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

4

4unkur in Laravel для начинающих
Seroshka
Подскажите какой лучше использовать тип в базе для работы с деньгами, я doble прописал но не знаю как он потом себя поведет
decimal
источник

EV

Evg V. in Laravel для начинающих
Alexander Pavlenko 🌚
добавь каскадное удаление в таблицу С
Как? если мы на FK каскадное удаление повешаем по ключу из b то она не удалит ключ из b, а даст право на каскадное удаление при удалении записи из b при этом никак не влияя на a
источник

4

4unkur in Laravel для начинающих
плавающие нельзя с деньгами
источник

S

Seroshka in Laravel для начинающих
4unkur
плавающие нельзя с деньгами
оно там мне буквы чет допивает
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Seroshka
Подскажите какой лучше использовать тип в базе для работы с деньгами, я doble прописал но не знаю как он потом себя поведет
смотря насколько точными должны быть значения
источник

AP

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

S

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

S

Seroshka in Laravel для начинающих
просто еще нужно что бы большие значения влазили в числовой диапазон
источник

4

4unkur in Laravel для начинающих
Evg V.
Как? если мы на FK каскадное удаление повешаем по ключу из b то она не удалит ключ из b, а даст право на каскадное удаление при удалении записи из b при этом никак не влияя на a
Мне кажется можно по другому базу задзайнить
ну или если возможности нет, то можно же в коде это регулировать
eloquent events или как там было
источник

AP

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

4

4unkur in Laravel для начинающих
Seroshka
просто еще нужно что бы большие значения влазили в числовой диапазон
decimal(16,6)
источник

AP

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

S

Seroshka in Laravel для начинающих
4unkur
decimal(16,6)
понял спасибо
источник

EV

Evg V. in Laravel для начинающих
4unkur
Мне кажется можно по другому базу задзайнить
ну или если возможности нет, то можно же в коде это регулировать
eloquent events или как там было
ивенты не смотрел еще) пока я хотел чтобы за один запрос к бд вся работа по удалению перекладывалась на нее)

Так есть решение через ORm но оно постоянно бегает к бД с кучей новых запросов
источник

SG

Sergey Gerasimov in Laravel для начинающих
Evg V.
ивенты не смотрел еще) пока я хотел чтобы за один запрос к бд вся работа по удалению перекладывалась на нее)

Так есть решение через ORm но оно постоянно бегает к бД с кучей новых запросов
Тригеры навешай если на уровне БД хочешь
источник