@deadmemoras

Не выводятся ошибки laravel?

У меня есть мой класс UserController, наследуется от базового(понятно).
Прописан валидейт в классе UserController
public function postSignUp(Request $request)
{
    $this->validate($request, [
        'email' => 'required|email|unique:users',
        'first_name' => 'required|max:120',
        'password' => 'required|min:4'
    ]);

    $email = $request['email'];
    $first_name = $request['first_name'];
    $password = bcrypt($request['password']);

    $user = new User();
    $user->email = $email;
    $user->first_name = $first_name;
    $user->password = $password;

    $user->save();

    Auth::login($user);

    return redirect()->route('dashboard');
}

Вьюшка(welcome.blade.php - Главная страница)
<div class="alert alert-danger">
    <ul>
        @foreach ($errors->all() as $error)
            <li>{{ $error }}</li>
        @endforeach
    </ul>
</div>

И роуты
Route::get('/', function () {
    return view('welcome');
});


Route::group(['middleware' => ['web']], function ()
{
    Route::post('/signup', ['uses' => 'UserController@postSignUp', 'as' => 'signup']);
    Route::post('/signin', ['uses' => 'UserController@postSignIn', 'as' => 'signin']);
    Route::get('/dashboard', ['uses' => 'UserController@getDashboard', 'as' => 'dashboard']);
});

Но ошибки почему-то не выводит.
  • Вопрос задан
  • 640 просмотров
Решения вопроса 1
@deadmemoras Автор вопроса
Решение:
Вынести оба роутера signin и signup за 'middleware'
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы