Недавно я создал новый проект Laravel и следил за руководством по аутентификации. Когда я нахожусь на моем пути входа или регистрации, я получаю следующую ошибку:
ErrorException in Request.php line 775:
Session store not set on request. (View: C:\Users\Matthew\Documents\test\resources\views\auth\register.blade.php)
Я не редактировал никаких основных файлов Laravel, я только создал представления и добавил маршруты к файлу route.php
// Authentication routes
Route::get('auth/login', ['uses' => 'Auth\[email protected]', 'as' => 'login']);
Route::post('auth/login', ['uses' => 'Auth\[email protected]', 'as' => 'login']);
Route::get('auth/logout', ['uses' => 'Auth\[email protected]', 'as' => 'logout']);
// Registration routes
Route::get('auth/register', ['uses' => 'Auth\[email protected]', 'as' => 'register']);
Route::post('auth/register', ['uses' => 'Auth\[email protected]', 'as' => 'login']);
У меня нет большого опыта работы с Laravel, поэтому, пожалуйста, извините мое невежество. Я знаю, что есть еще один вопрос, задающий эту же проблему, но ни один из ответов не работает для меня. Спасибо за чтение!
Edit:
Здесь мой register.blade.php в соответствии с запросом.
@extends('partials.main')
@section('title', 'Test | Register')
@section('content')
<form method="POST" action="/auth/register">
{!! csrf_field() !!}
<div class="ui input">
<input type="text" name="name" value="{{ old('name') }}" placeholder="Username">
</div>
<div class="ui input">
<input type="email" name="email" value="{{ old('email') }}" placeholder="Email">
</div>
<div class="ui input">
<input type="password" name="password" placeholder="Password">
</div>
<div class="ui input">
<input type="password" name="password_confirmation"placeholder="Confirm Password">
</div>
<div>
<button class="ui primary button" type="submit">Register</button>
</div>
</form>
@endsection