Size: a a a

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

2021 June 17

IG

Ilshat Gayanov in Laravel для начинающих
ну ограничения у гитхаба вроде сейчас нет на бесплатном прайс плане
источник

SG

Sergey Gerasimov in Laravel для начинающих
На что?
источник

IG

Ilshat Gayanov in Laravel для начинающих
вроде как знаю это
источник

SG

Sergey Gerasimov in Laravel для начинающих
И что, у тебя 500 мб кода?
источник

AS

Andrey Sokolov in Laravel для начинающих
Добрый день, может кто подскажет

Есть таблицы
HandbkOption - какие опции имеет справочника
Cloth - ткань
Product - продукт


Получается Cloth и Product могут иметь связь с HandbkOption и при этом должно указываться value в поле, а не просто связь между ними.

Если бы была просто связь. у нас бы была таблица handbk_optionables.
В которой идёт:
handbk_option_id
handbk_optionable_id
handbk_optionable_type


Но нам в этой таблице нужно сделать ещё одно поле value, и оно выбивается из концепции morphedByMany.

Как сделать чтобы при связки, можно было добавлять кастомное значение?
источник

SG

Sergey Gerasimov in Laravel для начинающих
$product->options()->attach($optionId, ['value' => $value]);
источник

AS

Andrey Sokolov in Laravel для начинающих
спасибо
источник

AS

Andrey Sokolov in Laravel для начинающих
получается это поле лежит так же в базе handbk_optionables и будет обновляться?
источник

SG

Sergey Gerasimov in Laravel для начинающих
Да, это для пивот полей такая запись
источник

SG

Sergey Gerasimov in Laravel для начинающих
Вот пример из доки для синка $user->roles()->sync([1 => ['expires' => true]])
источник

AS

Andrey Sokolov in Laravel для начинающих
хм, но когда мы получаем у нас же нет этого поля в связках? как тогда получить обратно? так же указать что-то при получение дополнительно?
источник

SG

Sergey Gerasimov in Laravel для начинающих
withPivot('value')
источник

AS

Andrey Sokolov in Laravel для начинающих
спасибо большое.
источник

SG

Sergey Gerasimov in Laravel для начинающих
В самой связи можно
источник

rr

ruzal ruzal in Laravel для начинающих
Подскажите, у меня есть many-to-many                                                                                                                                                                                                                                                                                                            
                                                                                                                                                                                                                                                                                                  Worker.php с cities() belongsToMany City.php и City.php с workers() belongsToMany Workers.php                                                                                                                                                                                                                                  
                                                                                                                                                                                                                                                                                                                                                                                 я через Worker::with('cities') получаю данные, а как мне теперь искать ( типа City::where('name','город') ) в полученных данных city.name?
источник

AY

Alex Yugay in Laravel для начинающих
Подскажите
Есть интеграция с сервисом
Он принимает xml запрос и отдает xml ответ
Я могу отпарвлять не статичный xml файл, а подставлять в xml данные с реквеста, например, или с бд?

<Order persistentComment="100500">
  <Table code="1"/>
  <Waiter code="5"/>
  <Station id=«<?=$stationId?>»/>
 </Order>

Что-то типо такого
Хз, правильно ли я вообще доношу свой вопрос
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
конечно. что именно у теб не получается? чем ты отправляешь запросы?
источник

И

Игорь in Laravel для начинающих
О, Максим)
источник

AY

Alex Yugay in Laravel для начинающих
курлом
источник

MP

Maksim (Ellrion) Pla... in Laravel для начинающих
источник