Size: a a a

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

2021 February 20

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Andrei Work
потому что это это два запроса
да
источник

AS

Anton Semenov in Laravel для начинающих
Добрый день, ребят! Направьте в нужном направлении, делаю свою форму авторизации ни как ни могу понять как добавлять пользователя в БД? На официальном сайте нашел как авторизоваться только.
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
ты ввёл смс, записал в сессию инфу о том на каком аккаунте ты меняешь пароль, отправил новый пароль, поменял его на аккаунте, и отправил ссылку куда редиректить
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
сессия будет регенерироваться только когда ты сменил уже пароль, чтобы авторизовать сразу после смены
источник

AW

Andrei Work in Laravel для начинающих
🎃 Даниил ◠‿◠✿
сессия будет регенерироваться только когда ты сменил уже пароль, чтобы авторизовать сразу после смены
по логике все верно говорите, но не пускает запрос на метод.
Пример. Маршруты

1) Route::post('/forgot', [\App\Actions\Fortify\ForgotPassword::class, 'sendCode']);
2) Route::post('/forgot/update', [\App\Actions\Fortify\ForgotPassword::class, 'checkCode']);


На первый пускает, а на второй уже нет - ошибка токена
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Andrei Work
по логике все верно говорите, но не пускает запрос на метод.
Пример. Маршруты

1) Route::post('/forgot', [\App\Actions\Fortify\ForgotPassword::class, 'sendCode']);
2) Route::post('/forgot/update', [\App\Actions\Fortify\ForgotPassword::class, 'checkCode']);


На первый пускает, а на второй уже нет - ошибка токена
скинь что в sendCode
источник

AW

Andrei Work in Laravel для начинающих
🎃 Даниил ◠‿◠✿
скинь что в sendCode
 public function sendCode(Request $request)
   {
       $request->session()->flush();
       $user = User::where('phone', $request['phone'])->first();

       if (is_null($user)) {
           $check = 0;
       } else {
           $check = 1;
           $code = mt_rand(10000, 99999);

           $data = [$code => $request['phone']];

           $request->session()->put('sms', $data);
           //$this->smsService->sendSmS($request['phone'], $code);
       }
       $tonen_1 = $request->session()->token();
       $tonen_2 = csrf_token();
       info($tonen_1);
       info($tonen_2);
       return response()->json([
           'info' => $check,
           'token' => csrf_token()
       ]);

   }
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Andrei Work
 public function sendCode(Request $request)
   {
       $request->session()->flush();
       $user = User::where('phone', $request['phone'])->first();

       if (is_null($user)) {
           $check = 0;
       } else {
           $check = 1;
           $code = mt_rand(10000, 99999);

           $data = [$code => $request['phone']];

           $request->session()->put('sms', $data);
           //$this->smsService->sendSmS($request['phone'], $code);
       }
       $tonen_1 = $request->session()->token();
       $tonen_2 = csrf_token();
       info($tonen_1);
       info($tonen_2);
       return response()->json([
           'info' => $check,
           'token' => csrf_token()
       ]);

   }
потому что ты сделал flush в начале
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
ты её очистил, а теперь пытаешься достать токен которого там нет
источник

AW

Andrei Work in Laravel для начинающих
гениально!
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
и теперь не надо отдавать токен
источник

AW

Andrei Work in Laravel для начинающих
🎃 Даниил ◠‿◠✿
ты её очистил, а теперь пытаешься достать токен которого там нет
спасибо большое
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Anton Semenov
Добрый день, ребят! Направьте в нужном направлении, делаю свою форму авторизации ни как ни могу понять как добавлять пользователя в БД? На официальном сайте нашел как авторизоваться только.
User::create()
источник

НГ

Никита Гончаров... in Laravel для начинающих
Хэлпните пж. Тоже фигня с токеном какая-то. Работало вроде. В форму добавил {{ csrf_field() }}. Происходить при добавлении товара
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
в блейде есть @csrf которая делает тоже самое
источник

НГ

Никита Гончаров... in Laravel для начинающих
🎃 Даниил ◠‿◠✿
в блейде есть @csrf которая делает тоже самое
Вместо {{ csrf_field() }} написать @csrf?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Никита Гончаров
Вместо {{ csrf_field() }} написать @csrf?
да, если лара не такая древняя
источник

НГ

Никита Гончаров... in Laravel для начинающих
🎃 Даниил ◠‿◠✿
да, если лара не такая древняя
У меня Лара 5.4
источник

НГ

Никита Гончаров... in Laravel для начинающих
Воот
источник

НГ

Никита Гончаров... in Laravel для начинающих
Бред... Само прошло
источник