Народ, чет подзастрял. Есть коллекция моделей. Работает цикл по входящим рандомным данным. На каждой итерации ищу в этой коллекции соответствие по полю (кратко: есть $id модели). $collection->get($id) и дальше работаю с ней. Одна и таже модель может быть использована несколько раз за весь рантайм.
Вопрос: как мне фрешнуть модель в коллекции? Т.е. к примеру, первый раз, если у модели нет реляции нужной, я ее создаю $collection->get($id)->pivot()->attach($data) но без $model->fresh() в ->pivot так и останутся старые данные на следующих итерациях, опять сработает attach(), т.к. условно pivot->count() === 0 или как по другому это реализовать?
ай порешал. не очень гуд, но для текущей задачи подходит. отмечаю в отдельный массив $id модели, у которой создал запись, и потом чекаю, что бы не создавать, прост больше этот релейшен я не юзаю нигде
ай порешал. не очень гуд, но для текущей задачи подходит. отмечаю в отдельный массив $id модели, у которой создал запись, и потом чекаю, что бы не создавать, прост больше этот релейшен я не юзаю нигде