Size: a a a

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

2021 June 29

А

Андрей in Laravel для начинающих
Listeners подойдёт для этого?
источник

EG

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

А

Андрей in Laravel для начинающих
ну смотри, при первом сообщении создаётся запись в таблице ticket, которая имеет id/title/message/user_id
, то есть первое сообщение и создаётся сразу тикет, при следующем написании в чат , должна создаваться запись в базу ticket_message там id/message/user_id/ticket_id
Вот этот ticket_id как отловить?
источник

А

Андрей in Laravel для начинающих
Я изначально не знаю, он создаётся после первого написания
источник

EG

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

А

Андрей in Laravel для начинающих
Дааа)))
источник

А

Андрей in Laravel для начинающих
Вот что делац я хз
источник

АП

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

АП

Андрей П. in Laravel для начинающих
как и последующие
источник

EG

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

А

Андрей in Laravel для начинающих
это как так? после $ticket->save(); не отловить же id на ходу
источник

EG

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

А

Андрей in Laravel для начинающих
передавать не выйдет походу дела , потому что с чата летит только message и фсо
источник

А

Андрей in Laravel для начинающих
Промежуточную чтоль?
источник

А

Андрей in Laravel для начинающих
После создания тикета(чата) , можно как то сразу выловить его id?
источник

EG

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

$ticket->ticket_id = 1111;
$ticket->save()
источник

EG

Egor Gruzdev in Laravel для начинающих
да поcле $tiket->save() у тебя будет $ticket->id
источник

А

Андрей in Laravel для начинающих
В тикете я не передаю ticket_id его нужно передавать в ticket_message
источник

А

Андрей in Laravel для начинающих
эм, сразу?
источник

А

Андрей in Laravel для начинающих
$ticket->save();
           $ticket->id;
источник