Size: a a a

🐘PHPStorm TIPS & TRICKS

2020 November 02

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
охуенно умными, прошу заметить
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
немножко BLM  добавлю
источник

a

amorphine in 🐘PHPStorm TIPS & TRICKS
Есть вопрос: как правильно с json-api работать?
Например, есть три Resources: Posts, Tags, Users
Как вывести ленту постов? можно делать запрос вида /posts?include=tags,user
при этом придет массив постов, и _отдельно_ массив тэгов и массив юзеров.

Связь при этом обозначена вот так
 "relationships": {
       "tags": {
         "data": [
           {
             "type": "tags",
             "id": "4"
           }
         ],
         "links": {
           "self": "http:\/\/h.local\/api\/v1\/posts\/1\/relationships\/tags",
           "related": "http:\/\/h.local\/api\/v1\/posts\/1\/tags"
         }
       },
       "user": {
         "links": {
           "self": "http:\/\/h.local\/api\/v1\/posts\/1\/relationships\/user",
           "related": "http:\/\/h.local\/api\/v1\/posts\/1\/user"
         }
       }
     },
Т.е. эти данные необходимо рекомбинировать, чтобы, например, передать в нижележащий компонент не вот эту verbose-мешанину, а массив объектов post, в котором объекты тегов и автора.
С json-api так и надо работать или все-таки на бэке лучше эти данные уже скомбинировать и отдавать на фронт? При этом, как понимаю, это уже неканонический json-api получится
источник

СП

Сергей Прокопович... in 🐘PHPStorm TIPS & TRICKS
amorphine
Есть вопрос: как правильно с json-api работать?
Например, есть три Resources: Posts, Tags, Users
Как вывести ленту постов? можно делать запрос вида /posts?include=tags,user
при этом придет массив постов, и _отдельно_ массив тэгов и массив юзеров.

Связь при этом обозначена вот так
 "relationships": {
       "tags": {
         "data": [
           {
             "type": "tags",
             "id": "4"
           }
         ],
         "links": {
           "self": "http:\/\/h.local\/api\/v1\/posts\/1\/relationships\/tags",
           "related": "http:\/\/h.local\/api\/v1\/posts\/1\/tags"
         }
       },
       "user": {
         "links": {
           "self": "http:\/\/h.local\/api\/v1\/posts\/1\/relationships\/user",
           "related": "http:\/\/h.local\/api\/v1\/posts\/1\/user"
         }
       }
     },
Т.е. эти данные необходимо рекомбинировать, чтобы, например, передать в нижележащий компонент не вот эту verbose-мешанину, а массив объектов post, в котором объекты тегов и автора.
С json-api так и надо работать или все-таки на бэке лучше эти данные уже скомбинировать и отдавать на фронт? При этом, как понимаю, это уже неканонический json-api получится
Сложно сказать что тебе нужно. Если у тебя ларавел то я обычно делаю так  /posts?include[]=tags&include[]=user.  $include = $request->('include', []) - вернет массив

Данные у тебя похоже полиморфные

Возвращать можно так
return response()->json(Posts::with(['morph'])->whereIn('*_type', $include)->select([...])->get())

select - для того что бы попрятать не нужные поля, setHidden - для прятанья мутаторов
источник

A

Aen Elle in 🐘PHPStorm TIPS & TRICKS
Александр Яковлев
немножко BLM  добавлю
ор😂
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
В Роттердаме поезд метро не смог остановиться на наземной станции, проломил ограждение и поехал в сторону окончания путей, чуть не рухнув с высоты. Его спас арт-объект в виде хвоста кита. Получился ещё более крутой арт-объект.
источник
2020 November 03

DD

Dima Denisov in 🐘PHPStorm TIPS & TRICKS
Привет. Есть ли решение автоматического code style на текущую строку при вводе Enter?  У меня получается только по ";" через Complete Current Statement (добавил ";" как hotkey к этой команде)
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Dima Denisov
Привет. Есть ли решение автоматического code style на текущую строку при вводе Enter?  У меня получается только по ";" через Complete Current Statement (добавил ";" как hotkey к этой команде)
Ctrl+Shift+L как наше всё
Вместо привычного Ctrl+S-рефлекса😁
Или сразу писать по Code Style и не париться
источник

АК

Александр Кравчук... in 🐘PHPStorm TIPS & TRICKS
Ни кто не сталкивался при активации пишет что продлен но через время выкидывает что не активирован?
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Александр Кравчук
Ни кто не сталкивался при активации пишет что продлен но через время выкидывает что не активирован?
Как вариант — попробовать добавить домен JetBrains-ов в "петлю" в фале hosts
источник

АК

Александр Кравчук... in 🐘PHPStorm TIPS & TRICKS
Станислав Квятковский
Как вариант — попробовать добавить домен JetBrains-ов в "петлю" в фале hosts
это как?
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
В файл hosts добавить строки
1.2.3.4 account.jetbrains.com
1.2.3.5 www.jetbrains.com
1.2.3.6 www-weighted.jetbrains.com

IP-адреса нарочно сделаны разными т.к. была проблема и с тем что они одинаковые
источник

A

Aleksandr baltazor in 🐘PHPStorm TIPS & TRICKS
источник

В

Въебот in 🐘PHPStorm TIPS & TRICKS
🔫 @Elmira8578 кикнут — вернуть этого пользователя можно только разбаном в настройках чата.

Проголосовавшие за кик:
@baltazorbest, @Ezytli, @n_belikov, @serjbayk, @LinJay
Powered by Golden Borodutch
источник

A

Aleksandr baltazor in 🐘PHPStorm TIPS & TRICKS
источник

В

Въебот in 🐘PHPStorm TIPS & TRICKS
🔫 صبا кикнут — вернуть этого пользователя можно только разбаном в настройках чата.

Проголосовавшие за кик:
@baltazorbest, @Ezytli, @n_belikov, @serjbayk, @LinJay
Powered by Golden Borodutch
источник

A

Aleksandr baltazor in 🐘PHPStorm TIPS & TRICKS
источник

В

Въебот in 🐘PHPStorm TIPS & TRICKS
🔫 پووووف кикнут — вернуть этого пользователя можно только разбаном в настройках чата.

Проголосовавшие за кик:
@baltazorbest, @Ezytli, @n_belikov, @abatrako, @pavel_muset
Powered by Golden Borodutch
источник

СК

Станислав Квятковски... in 🐘PHPStorm TIPS & TRICKS
Сегодня очень важный день для каждого жителя России. Пришло время узнать, кого винить во всех наших бедах следующие 4 года.
источник

АЯ

Александр Яковлев... in 🐘PHPStorm TIPS & TRICKS
а пока вспомним классику
https://www.youtube.com/watch?v=WOIAwy7gHAg
источник