Size: a a a

2020 August 13

v

vladimir in Laravel Pro
ааа, декларирование
источник

v

vladimir in Laravel Pro
тьфу
источник

v

vladimir in Laravel Pro
ну да, почему бы и нет
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
Вроде сработало. Капец) не знаю что там под капотом сгенерилось))
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
Пасибо большое за помощь!)
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
посмотри, полезно будет. решение не сложное
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
О, ребят, пока вы тут все такие хорошие)) Как бы вы поступили в таком кейсе: Есть сущность и у него 100500 взаимосвязей. Ну например карточка сотрудника.

И когда ты заходишь в картчку сотрудника, реально нуно их подгружать. Тут проблем нет. Данные прогоняю через Api Resource: PersonResource.

Но когда получаешь сотрудников списком, то в таблице отображается маленькое кол-во полей. При этом эти поля могут быть и от сотрудника и от его взаимосвязей, но их мало.

Если прогонять через PersonResource то там вплоть до мегабайтов инфы, и грузится все медленно.

Есть варианты типа на фронте передавать ?with , перечислять какие сущности подгружать. Но не прокатит, ибо из подгружаемого relationship нужно 1 поле а подгружается 20.

В общем, я сделал PersonBriefResource (второй апи ресурс), и там уже возвращаю мало данных.

в get() -> PersonBriefResource
в single () -> PersonResource
источник

🎄P

🎄Victor Ponamariov... in Laravel Pro
это норм или плохо?)
источник

4

4unkur in Laravel Pro
<input name=“field name”>

почему в контроллер приходит как field_name?
источник

4

4unkur in Laravel Pro
4unkur
<input name=“field name”>

почему в контроллер приходит как field_name?
обычная форма. Отправляю постом. В контроллере: $request->all() показывает массив и ключ изменен на field_name
с _ вместо пробела
источник

EG

Egor Gruzdev in Laravel Pro
4unkur
обычная форма. Отправляю постом. В контроллере: $request->all() показывает массив и ключ изменен на field_name
с _ вместо пробела
браузер как отправляет смотрел?
источник

4

4unkur in Laravel Pro
Пока писал вопрос, пришла мысль: походу это ради: $request->field_name
с пробелом надо будет в скобки обрамлять
источник

С

Святослав in Laravel Pro
а с пробелом разве вообще валидно?
источник

4

4unkur in Laravel Pro
Egor Gruzdev
браузер как отправляет смотрел?
ну как мининмум в инспекторе пишет как есть. Скорее всего так и есть, ради magic properties и заменяют.
источник

4

4unkur in Laravel Pro
Святослав
а с пробелом разве вообще валидно?
а почему нет?
источник

С

Святослав in Laravel Pro
скорее всего браузер заботливо правит твой косяк
источник

С

Святослав in Laravel Pro
4unkur
а почему нет?
у меня вопрос, а почему да?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel Pro
4unkur
<input name=“field name”>

почему в контроллер приходит как field_name?
почему type а не name?
источник

4

4unkur in Laravel Pro
извините, name
источник

4

4unkur in Laravel Pro
Святослав
у меня вопрос, а почему да?
источник