NiCnameqqww, отвечаю на заданный в каментах вопрос — «Что тут ужасного».
Ужасно то, что Route::any, но используется csrf.
Ужасно то, что Route::any, но идёт передача файлов.
Ужасно то, что в ларавел есть поддержка basic-аутентификации, но ты изобрёл своё велосипед.
Ужасно то, что зачем-то дёргается идентификатор сессии, но сессионная аутентификация не используется.
Ужасно то, что форматы ответа на init отличаются и не понятно, или ты накосячил, кода писал вопрос, или ты накосячил, когда писал код, но не видишь этого в упор.
Да и в принципе весь подход ужасен. Это API, зачем тут куки и какой-то адский формат обмена данными? Или он есть и его нельзя изменить? Если да, то это тоже надо явно озвучить в вопросе.
zozyla, правильно понимаешь. Но не на любой вопрос, а на такой, ответа на который нет в документации/первой странице гугла. Даже есть такой пункт в форме отправки жалобы на вопрос — «Ответ легко ищется поисковиком».
Алексей, спасибо, кэп, я в курсе, почему такое бывает вообще. Но в данном случае я конкретно у автора спрашивал и внятного ответа не получил, одни рассуждения о космических кораблях, бороздящих просторы Большого театра...
P.S. С такими заказчиками можно и не работать, нормальной работы навалом. Конечно, если это не изначально ваш проект на поддержке.
Victor, Artem0071 заявлял ранее, что сделал guarded пустым массивом. Следовательно, поможет только Model::unguard();. Я, признаться, считал, что Model::unguard() === $this->guarded = [], потому что никогда не пользовался этой фичей...
Ужасно то, что Route::any, но используется csrf.
Ужасно то, что Route::any, но идёт передача файлов.
Ужасно то, что в ларавел есть поддержка basic-аутентификации, но ты изобрёл своё велосипед.
Ужасно то, что зачем-то дёргается идентификатор сессии, но сессионная аутентификация не используется.
Ужасно то, что форматы ответа на
init
отличаются и не понятно, или ты накосячил, кода писал вопрос, или ты накосячил, когда писал код, но не видишь этого в упор.Да и в принципе весь подход ужасен. Это API, зачем тут куки и какой-то адский формат обмена данными? Или он есть и его нельзя изменить? Если да, то это тоже надо явно озвучить в вопросе.