Size: a a a

2020 December 17

AB

Alex Berezhkovsky in Laravel Pro
Александр
Подскажите пожалуйста, у меня в роутах есть запиcь Route::apiResource('/users/{user}/tasks', TaskController::class); Так вот запросы типа GET http://ara/api/users/2/tasks и GET http://ara/api/users/2/tasks/1 Отрабатывают нормально, но когда я хочу сделать запрос POST http://ara/api/users/2/tasks  что бы добавить новую запить, то он обрабатывается как GET
как сервер настроен? nginx, serve?
Это локальный?  при редирексте на https у меня было такое
источник

А

Александр in Laravel Pro
Alex Berezhkovsky
как сервер настроен? nginx, serve?
Это локальный?  при редирексте на https у меня было такое
Да локальный, но например         Route::any('test', function (Request $request){
           return $request->method();
       });
Отрабатывает адекватно
источник

R

Rabadan in Laravel Pro
В контроллере tasks есть метод create ?
источник

А

Александр in Laravel Pro
Rabadan
В контроллере tasks есть метод create ?
create это же для обычных контролеров а для api там насколько я понимаю все идет в метод store
источник

А

Александр in Laravel Pro
Rabadan
В контроллере tasks есть метод create ?
Интересно что соседний котроллер обрабатывает все нормально....
источник

R

Rabadan in Laravel Pro
Александр
Интересно что соседний котроллер обрабатывает все нормально....
источник

R

Rabadan in Laravel Pro
Александр
create это же для обычных контролеров а для api там насколько я понимаю все идет в метод store
Постоянно забываю , прошу прощения
источник

W

WhatchThis in Laravel Pro
Ребят, подскажите, пожалуйста. Прилетает запрос на обновление координат, в формате айдишник сущности -> новая координата.

У каждого экземпляра своя координата

Могу я как-то одним запросом через элокуент сформировать сразу несколько апдейтов? Что-то мне подсказывает, что кидать запросы циклом идея явно не лучшая..
источник

ДК

Дмитрий Кожанов... in Laravel Pro
Можно через insert вставить пачку но при этом не сработают обсерверы
источник

ЮР

Юлий Реут in Laravel Pro
WhatchThis
Ребят, подскажите, пожалуйста. Прилетает запрос на обновление координат, в формате айдишник сущности -> новая координата.

У каждого экземпляра своя координата

Могу я как-то одним запросом через элокуент сформировать сразу несколько апдейтов? Что-то мне подсказывает, что кидать запросы циклом идея явно не лучшая..
Через транзакции на стороне сервера не вариант обработать ?
источник

ПЛ

Павел Ланчев... in Laravel Pro
WhatchThis
Ребят, подскажите, пожалуйста. Прилетает запрос на обновление координат, в формате айдишник сущности -> новая координата.

У каждого экземпляра своя координата

Могу я как-то одним запросом через элокуент сформировать сразу несколько апдейтов? Что-то мне подсказывает, что кидать запросы циклом идея явно не лучшая..
Если Id разные - нет,  только апдейт в цикле
источник

А

Александр in Laravel Pro
Rabadan
Постоянно забываю , прошу прощения
Короче я нашел проблему.... Она тупая до безобразия.... при запросе в конце был слэш... Без него все четенько....
источник

W

WhatchThis in Laravel Pro
Дмитрий Кожанов
Можно через insert вставить пачку но при этом не сработают обсерверы
нужен апдейт)
источник

W

WhatchThis in Laravel Pro
Юлий Реут
Через транзакции на стороне сервера не вариант обработать ?
так транзакция будет работать точно так же, в несколько запросов, и времени меньше не займет, а таблицу для записи заблокирует, разве нет?
источник

W

WhatchThis in Laravel Pro
Павел Ланчев
Если Id разные - нет,  только апдейт в цикле
Хм, странно это как-то. Стало быть лучше перегнать всё в sql, сконкотенировать, и выполнить его разом?
источник

ЮР

Юлий Реут in Laravel Pro
WhatchThis
так транзакция будет работать точно так же, в несколько запросов, и времени меньше не займет, а таблицу для записи заблокирует, разве нет?
Таблица для записей не блокируется, транзакциями ты просто будешь уверен, что все прошло успешно и гладко и в конце заапдейтится через цикл, т.е. шансы что что-то отвалится будет меньше
источник

ЮР

Юлий Реут in Laravel Pro
Меня вообще не воспринимай серьезно)
источник

ПЛ

Павел Ланчев... in Laravel Pro
Юлий Реут
Таблица для записей не блокируется, транзакциями ты просто будешь уверен, что все прошло успешно и гладко и в конце заапдейтится через цикл, т.е. шансы что что-то отвалится будет меньше
Он же не про успешность спрашивал,  а про принцип массового обновления)
источник

ЮР

Юлий Реут in Laravel Pro
WhatchThis
Хм, странно это как-то. Стало быть лучше перегнать всё в sql, сконкотенировать, и выполнить его разом?
Транзакция же так работает, нет ?)
источник

EG

Egor Gruzdev in Laravel Pro
WhatchThis
Ребят, подскажите, пожалуйста. Прилетает запрос на обновление координат, в формате айдишник сущности -> новая координата.

У каждого экземпляра своя координата

Могу я как-то одним запросом через элокуент сформировать сразу несколько апдейтов? Что-то мне подсказывает, что кидать запросы циклом идея явно не лучшая..
источник