Ich habe ein Problem mit Laravel 5.2 Zugriff auf die Variable $ Fehler in meinem Teil.
routes.php
Ich habe meine Routen in der Middleware-Bahn gewickelt.
und in meinem auth.blade.php
<div class="col-md-4">
<div class="panel panel-{{ $errors->all() ? 'danger' : 'default'}}">
<div class="panel-heading">
`enter code here`<h2 class="panel-title">@yield('heading')</h2>
</div>
<div class="panel-body">
@if($errors->all())
<div class="alert alert-danger">
<strong>We found some errors</strong>
<ul>
@foreach($errors->all() as $errors)
<li>{{ $error }}</li>
@endforeach
</ul>
</div>
@endif
@yield('content')
</div>
</div>
</div>
hier ist der Code für die Anmeldungsteil
@extends('layouts.auth')
@section('title','Login')
@section('heading','Welcome Please login')
@section('content')
{!! Form::open() !!}
<div class="form-group">
{!! Form::label('email') !!}
{!! Form::text('email', null, ['class' => 'form-control']) !!}
</div>
<div class="form-group">
{!! Form::label('password') !!}
{!! Form::password('password', ['class' => 'form-control']) !!}
</div>
{!! Form::submit('Login', ['class' => 'btn btn-primary']) !!}
<a href="#" class="small">Forgot password?</a>
{!! Form::close() !!}
@endsection
, wenn ich es buit nur Umleitungen auf die gleiche Seite, klicken Sie bitte Blinken die Fehler nicht?
Wenn ich es klicken Sie auf Login zeigt diese Fehler
Hallo Alexey, wenn ich die Gruppe entferne bekomme ich immer noch das gleiche Problem, wo, wenn ich das Formular posten es auf die gleiche Seite weiterleitet und zeigt keine Fehler? – tomb1994
Sind Sie sicher, dass Sie Fehler haben, wenn Sie versuchen, sie zu verteilen? Ich meine, vielleicht ist alles in Ordnung und deshalb haben Sie keine Fehlermeldungen?) Ich denke, es ist besser, expliziteres '@if (count ($ errors)> 0) 'anstelle von' @if ($ errors -> all()) 'zu verwenden. –
Ich machte die if mehr implizit und dies funktioniert auch nicht, ich änderte die kernel.php wie ich \ Illuminate \ Session \ Middleware \ StartSession :: Klasse, UND \ Illuminate \ View \ Middleware \ ShareErrorsFromSession :: Klasse, verschoben aus den $ middlewaregroupes in die Middleware, jetzt habe ich es wieder so geändert, wie es ursprünglich war. Ich bekomme diesen Fehler Nicht definierte Variable: Fehler Nicht definierte Variable: Fehler (Anzeigen:/home/vagrant/Code/hub/public/themes/default/views/layouts/auth.blade.php) (View: /home/vagrant/Code/hub/public/themes/default/views/layouts/auth.blade.php) – tomb1994