Laravel spark не может отображать ошибки проверки

Я работаю над приложением Laravel spark, и проблема в том, что я не могу отобразить ошибки проверки.

Вот код Backend:

$validator = Validator::make($request->all(), [
'email'     => 'email|unique:users,email',
'password'  => 'min:8'
]);

if ($validator->fails()) {

return redirect('users/add')
->withErrors($validator)
->withInput();
}

Внешний интерфейс:

<div class="form-group">
<label for="password">Password</label>
<input type="password" name="password" class="form-control">
{{json_encode($errors)}}
@foreach ($errors->get('password') as $error)
<p class="checkbox help-block">
<small>{{$error}}</small>
</p>
@endforeach
</div>

Дело в том, что я уверен, что правила проверки не пройдены, и проверил это. Но переменная ошибки пуста …

1

Решение

Проверьте приложение laravel / Поставщики / RouteServiceProvider.php
этот ряд

protected function mapWebRoutes(Router $router)
{
$router->group([
'namespace' => $this->namespace, 'middleware' => 'web',
], function ($router) {
require app_path('Http/routes.php');
});
}

Если ваш код не имеет этого — ‘middleware’ => ‘web’

Вы должны добавить это в свой маршрут

Route::group([
'middleware' => ['web'],
], function () {
Route::get('some_action' , 'SomeController@some_action');
});
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]