У меня есть форма отправки с именем пользователя и паролем, а также csrf, но при отправке я неожиданно столкнулся с 302.
Я застрял и сделал отлов ошибок с кодом, но ничего не помогло.
Вот моя форма
<form action="{{ route('signin') }}" method="POST" class="login-section">
@csrf
<input type="hidden" name="devicetype" class="device_type">
<div style="margin: 10px 0px 5px 0px;">Email: <input type="text" name="username" class="userName textboxes push-right-33 form-control-lg" required></div>
<div style="margin: 5px 0px 5px 0px;">Password: <input type="password" name="password" class="password textboxes form-control-lg" required></div></br>
<div class="links">
<button type="submit" class="button">
<i class="fas fa-sign-in-alt"></i> Sign In
</button>
<button type="submit" class="button forgot-password">
<i class="fas fa-recycle"></i> Password Reset
</button>
</div>
</form>
и вот мой маршрут
Route::post('/signin', 'LoginContoller@authenticateUser')->name('signin');
и, наконец, контроллер
public function authenticateUser(Request $var){
// echo "string";
// die();
$userEmail = $var->input('username');
$userPass = $var->input('password');
$devType = $var->input('devicetype');
$timestamp = time();
$date_time = date("Y-m-d H:i:s", $timestamp);
$sessTime = $this->checkTime($userEmail);
// echo $sessTime;
// echo $userEmail. "string" . $userPass . "string" . $devType . "string" . $timestamp . "string" . $date_time . "string" . $sessTime;
// die();
, где я использую первый d ie область останавливается и показывает слово string, что означает, что мой маршрут верен, и он действительно вошел в функцию authenticateUser, но когда я использую второй d ie, он просто перезагружает страницу и показывает 302. Я думаю, что это что-то делать с этой областью
$userEmail = $var->input('username');
$userPass = $var->input('password');
$devType = $var->input('devicetype');
$timestamp = time();
$date_time = date("Y-m-d H:i:s", $timestamp);