Как вообще сайт понимает что пользователь авторизован?

|
led23 2022-07-03 14:08:43
Пока не понимаю.
Вижу как можно переименовать массив с данными
led23 2022-07-03 14:08:58
а модифицировать
К примеру добавить время выполнения, и тд
mrTeo 2022-07-03 14:09:51
led23 2022-07-03 14:08:58
а модифицировать
К примеру добавить время выполнения, и тд

В доке также есть

mrTeo 2022-07-03 14:11:40
led23 2022-07-03 14:08:58
а модифицировать
К примеру добавить время выполнения, и тд

laravel_web-802243.jpg
Вот там даже оглавление на пол страницы влезает — можно по нему сориентироваться что тебе нужно

led23 2022-07-03 14:11:53
https://laravel.com/docs/8.x/eloquent-resources#top-level-meta-data
нашел, спасибо
led23 2022-07-03 14:15:43
laravel_web-802245.jpg
Хотя, нет
Это работает только без пагинации
mrTeo 2022-07-03 14:18:14
led23 2022-07-03 14:15:43
Хотя, нет
Это работает только без пагинации

Ну там же не 1 способ — попробуй additional заюзать

led23 2022-07-03 14:19:36
Спасибо большое, Сергей
Как будуто бы все
Bakers_Dozen 2022-07-03 14:21:50
Ребята как можно сделать так, в одном сайте стоит SPA , в subdomain laravel, если в spa user уже авторизовался , то laravel тоже должен понять, что user с таким id прошел авторизацию
mrTeo 2022-07-03 14:23:32
Bakers_Dozen 2022-07-03 14:21:50
Ребята как можно сделать так, в одном сайте стоит SPA , в subdomain laravel, если в spa user уже авторизовался , то laravel тоже должен понять, что user с таким id прошел авторизацию

Поставить куку для сабдомена

Bakers_Dozen 2022-07-03 14:24:16
mrTeo 2022-07-03 14:23:32
Поставить куку для сабдомена

Не понял есть статья для это чтоб прочесть

mrTeo 2022-07-03 14:24:41
Bakers_Dozen 2022-07-03 14:24:16
Не понял есть статья для это чтоб прочесть

Как вообще сайт понимает что пользователь авторизован?

Bakers_Dozen 2022-07-03 14:32:37
mrTeo 2022-07-03 14:24:41
Как вообще сайт понимает что пользователь авторизован?

В spa через токен проходит авторизацию, laravel который в subdomain отправляет токен, спа работает с апи subdomain laravel

Bakers_Dozen 2022-07-03 14:32:48
Смог объяснит?
Ordos_third 2022-07-03 14:38:21
Bakers_Dozen 2022-07-03 14:32:37
В spa через токен проходит авторизацию, laravel который в subdomain отправляет токен, спа работает с апи subdomain laravel

Тебе нужно сохранять токен авторизации, например в локалсторейдж и при каждом запросе к апи передавать его в хедере Authorization

mrTeo 2022-07-03 14:53:17
Bakers_Dozen 2022-07-03 14:32:48
Смог объяснит?

Ну это стандартный механизм авторизации для апишек, а тебе что именно требуется? Что значит «laravel тоже должен понять, что user с таким id прошел авторизацию» в твоем понимании?

Ikromov Faridun 2022-07-03 15:39:49
Почему когда апдейт пытаюсь делать в постмене юзера меня редиректит на 302, когда RequestForm default ный использую и делаю request->all() возвращается пустой массив, крч не получаю данные на бек
Vladimir 2022-07-03 15:50:02
Ikromov Faridun 2022-07-03 15:39:49
Почему когда апдейт пытаюсь делать в постмене юзера меня редиректит на 302, когда RequestForm default ный использую и делаю request->all() возвращается пустой массив, крч не получаю данные на бек

dd?

oleksandr_moik 2022-07-03 16:05:02
Ikromov Faridun 2022-07-03 15:39:49
Почему когда апдейт пытаюсь делать в постмене юзера меня редиректит на 302, когда RequestForm default ный использую и делаю request->all() возвращается пустой массив, крч не получаю данные на бек

больше вводних, скринов как делаеш, как принимаеш…

s_chizhik 2022-07-03 16:05:24
Ikromov Faridun 2022-07-03 15:39:49
Почему когда апдейт пытаюсь делать в постмене юзера меня редиректит на 302, когда RequestForm default ный использую и делаю request->all() возвращается пустой массив, крч не получаю данные на бек

Потому что ты отправляешь невалидные данные

s_chizhik 2022-07-03 16:05:34
Отправляй валидные, не будет редиректа
Ikromov Faridun 2022-07-03 16:05:37
laravel_web-802261.jpg

Ikromov Faridun 2022-07-03 16:05:56
нет там вообще ничего не идет, валидация говорит name required
Ikromov Faridun 2022-07-03 16:06:03
хотя name я в боди добавил
Ikromov Faridun 2022-07-03 16:06:07
мб постман надо настроить
Ikromov Faridun 2022-07-03 16:06:09
как то
Ordos_third 2022-07-03 16:07:54
Ikromov Faridun 2022-07-03 16:05:56
нет там вообще ничего не идет, валидация говорит name required

Попробуй через raw json в Постмане

oleksandr_moik 2022-07-03 16:07:59
Ikromov Faridun 2022-07-03 16:05:37

пут метод, через форм дату, с сесией на апи, мне кажется что то тут не так, но не знаю что конкретно.

Почему на апи сесия? Да и при апи нету редиректа.

Ikromov Faridun 2022-07-03 16:08:18
oleksandr_moik 2022-07-03 16:07:59
пут метод, через форм дату, с сесией на апи, мне кажется что то тут не так, но не знаю что конкретно.

Почему на апи сесия? Да и при апи нету редиректа.

я чз санктум авторизован

s_chizhik 2022-07-03 16:08:29
oleksandr_moik 2022-07-03 16:07:59
пут метод, через форм дату, с сесией на апи, мне кажется что то тут не так, но не знаю что конкретно.

Почему на апи сесия? Да и при апи нету редиректа.

Ты прав

s_chizhik 2022-07-03 16:08:42
Ikromov Faridun 2022-07-03 16:08:18
я чз санктум авторизован

Метод пут не отправляет нормально боди. Там есть прикол

s_chizhik 2022-07-03 16:08:55
Передавай поле _method=put
soul_abduction_ceremony 2022-07-03 16:09:13
Ikromov Faridun 2022-07-03 16:05:37

а там не POST с параметром _method=put должен быть?

Ordos_third 2022-07-03 16:09:46
s_chizhik 2022-07-03 16:08:42
Метод пут не отправляет нормально боди. Там есть прикол

Его нужно передавать не форм датой, а сьірьім. Т.е. через raw как я написал вьіше

Ikromov Faridun 2022-07-03 16:09:50
soul_abduction_ceremony 2022-07-03 16:09:13
а там не POST с параметром _method=put должен быть?

стоит же метод пут

s_chizhik 2022-07-03 16:10:17
Ordos_third 2022-07-03 16:09:46
Его нужно передавать не форм датой, а сьірьім. Т.е. через raw как я написал вьіше

Так-то json, а то форм дата

s_chizhik 2022-07-03 16:10:23
Ikromov Faridun 2022-07-03 16:09:50
стоит же метод пут

Сделай шо сказали

soul_abduction_ceremony 2022-07-03 16:10:30
Ikromov Faridun 2022-07-03 16:09:50
стоит же метод пут

попробуй сделать метод POST
а потом снизу добавить параметр _method
и его значение put

Ordos_third 2022-07-03 16:10:47
s_chizhik 2022-07-03 16:10:17
Так-то json, а то форм дата

Ну, да

s_chizhik 2022-07-03 16:10:55
s_chizhik 2022-07-03 16:08:55
Передавай поле _method=put

Кому я ото пишу, ну

Ikromov Faridun 2022-07-03 16:11:23
soul_abduction_ceremony 2022-07-03 16:10:30
попробуй сделать метод POST
а потом снизу добавить параметр _method
и его значение put

Сработал, спасибо

Ordos_third 2022-07-03 16:12:44
soul_abduction_ceremony 2022-07-03 16:10:30
попробуй сделать метод POST
а потом снизу добавить параметр _method
и его значение put

Опять тьі говно советуешь. Только объяснили что говно не нужно советовать

soul_abduction_ceremony 2022-07-03 16:13:36
Ordos_third 2022-07-03 16:12:44
Опять тьі говно советуешь. Только объяснили что говно не нужно советовать

воздержусь от комментариев) ты херню говоришь, я нормальную вещь посоветовал

soul_abduction_ceremony 2022-07-03 16:14:17
такой механизм связан с ограничением html форм, потому что они могут использовать только пост и гет методы
s_chizhik 2022-07-03 16:14:18
Ordos_third 2022-07-03 16:12:44
Опять тьі говно советуешь. Только объяснили что говно не нужно советовать

Это не говно. Это особенность.

s_chizhik 2022-07-03 16:14:30
Тебе не всегда нужен json
Ordos_third 2022-07-03 16:14:55
soul_abduction_ceremony 2022-07-03 16:13:36
воздержусь от комментариев) ты херню говоришь, я нормальную вещь посоветовал

У него апдейт данньіх, соответственно тут не пост метод…

s_chizhik 2022-07-03 16:15:31
Ordos_third 2022-07-03 16:14:55
У него апдейт данньіх, соответственно тут не пост метод…

Ты же знаешь зачем есть параметр _method, правда?

soul_abduction_ceremony 2022-07-03 16:17:48
Ordos_third 2022-07-03 16:14:55
У него апдейт данньіх, соответственно тут не пост метод…

laravel_web-802290.jpg
ну я был бы рад, если бы это работало именно так, но к сожалению это не так)

soul_abduction_ceremony 2022-07-03 16:18:31
возможно, есть способ сделать так, чтобы передавать пут метод и отказаться от параметра _method, но я его не знаю)
|