Size: a a a

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

2020 April 23

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Діма
И вот вопрос к людям.
Как лучше и правильнее сделать.
Нужно удалить по api элементы [1,2,3]

Как лучше сделать?
сделать цикл к javascripte и послать 3 запроса под ряд на сервер)))))
или послать запрос на удаление post и уже отработать цикл на сервере?
на сервере
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
/api/users/delete/1,2,3
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
[DELETE] /api/users/1,2,3
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
так лучше даже
источник

AB

Alexandr Bezuglov in Laravel для начинающих
а если 100500 юзеров удалять надумает?)
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
100500 передаст
источник

k

kaktus778 in Laravel для начинающих
Діма
И вот вопрос к людям.
Как лучше и правильнее сделать.
Нужно удалить по api элементы [1,2,3]

Как лучше сделать?
сделать цикл к javascripte и послать 3 запроса под ряд на сервер)))))
или послать запрос на удаление post и уже отработать цикл на сервере?
если 3 и не часто такое будет то я думаю лучше послать три запроса...  а если их будет 33 то одним запросом))
все зависит от того что тебе надо.. если у тебя к примеру список чего то - ты чекбоксами выбрал элементы и нажал удалить.. то на каждый элемент пришел свой ответ о успешности/не успешности удаления..  и фронту удобнее разбирать..  а если пачкой то придется ответ разбирать
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
всегда нужно плясать от требований
источник

Д

Діма in Laravel для начинающих
Понял
источник

Д

Діма in Laravel для начинающих
а каким кодом писать ответ сервера?))
return response()->json([
               'success' => true,
               'message' => 'Категорию удалил'

           ], 200);

Так нормально?)
Просто вчера нашел код и хотел отправить ответ 204
типо no content
источник

AB

Alexandr Bezuglov in Laravel для начинающих
если фронту нужно подтверждение, то норм
источник

MD

Michael Domansky in Laravel для начинающих
Еще раз всем привет. У меня вопрос "а как бы вы сделали?"

Короче, есть контроллер, в который приходит 100500 одинаковых файлов для парсинга и последующего создания большого количества объектов (через модель).
Сам процесс импорта занимает несколько функций и обладает своей логикой.

Куда бы это всунуть в ларавел? Сделать отдельным пакетом? Или запихнуть все в модель? Или в сервис? Подскажите, пожалуйста.
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Alexandr Bezuglov
dd() возвращает для первого значения, лучше dump() использовать, а условие закомментировать пока что и все что внутри
Я лучше в метод модели проверку вынесу
источник

ЕК

Егор Карась... in Laravel для начинающих
Michael Domansky
Еще раз всем привет. У меня вопрос "а как бы вы сделали?"

Короче, есть контроллер, в который приходит 100500 одинаковых файлов для парсинга и последующего создания большого количества объектов (через модель).
Сам процесс импорта занимает несколько функций и обладает своей логикой.

Куда бы это всунуть в ларавел? Сделать отдельным пакетом? Или запихнуть все в модель? Или в сервис? Подскажите, пожалуйста.
зажобил бы очередями, наверное
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Michael Domansky
Еще раз всем привет. У меня вопрос "а как бы вы сделали?"

Короче, есть контроллер, в который приходит 100500 одинаковых файлов для парсинга и последующего создания большого количества объектов (через модель).
Сам процесс импорта занимает несколько функций и обладает своей логикой.

Куда бы это всунуть в ларавел? Сделать отдельным пакетом? Или запихнуть все в модель? Или в сервис? Подскажите, пожалуйста.
не понтна связь между контроллером и отдельным пакетом
источник

MD

Michael Domansky in Laravel для начинающих
Егор Карась
зажобил бы очередями, наверное
А если нет нужны в очередях? Выполняется все достаточно быстро.
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
для чего, с какой целью
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
вешаешь на очередь всё, оно там работает
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
крутится вертится
источник

ЕК

Егор Карась... in Laravel для начинающих
Michael Domansky
А если нет нужны в очередях? Выполняется все достаточно быстро.
Тогда я ничего не понял, в чём проблема)
источник