Я пытаюсь получить ошибки валидации на index.blade.php имея вопросы:Laravel Получение ошибки с Validations
- Когда я заполняю оба поля, то это будет хорошо, если я просто положить Echo или Return в getLogin контроллер.
- Когда я просто заполнить одно поле, и она работает хорошо, если я просто положить и эхо или возврата, но не дает ошибки проверки, с ошибками валидации это только показывает, «что-то пошло не так»
Код для index.blade .php
<section class="mainWrap">
<div class="headingfirst"><img src="{{ URL::asset('css/des.png') }}" width="78"></div>
<div class="sedhead">Hey User!!!! Try to Login</div>
<div class="againtext">Sign In To Your Account</div>
<article class="FormContainer">
@foreach($errors as $error)
<div class="errors">{{ $error }} </div>
@endforeach
<img class="profile-img" src="{{ URL::asset('css/avatar_2x.png')}}">
{{ Form::open(array('class'=> 'SetMe')) }}
{{ Form::text('email',null, array('placeholder'=>'Email','class'=>'insi')) }}
{{ Form::password('password',array('placeholder'=>'Password','class'=>'dnsi')) }}
{{ Form::submit('Sign In', array('class'=>'SignIn')) }}
{{ Form::close() }}
</article>
</section>
Код для AuthController.php
<?php
class AuthController extends Controller{
public function GetLogin() {
return View::make('layouts.index');
}
public function LogInfo() {
$rules = array('email' => 'required','password' =>'required');
$validator = Validator::make(Input::all(),$rules);
if($validator->fails()){
return Redirect::route('login')
->withErrors($validator);
}
else{
}
}
}
Код для routes.php
Route::get('login', array('uses'=>'[email protected]'));
Route::post('login', array('uses'=>'[email protected]'));
Даже когда я помещаю код Auth, он ничего не показывает, кроме «Что-то не так». но, работая только с Echos он работает правильно
Спасибо Это решение моей проблемы Спасибо много –
Добро пожаловать @JunaidFarooq. Рад, что это тебе помогло. – Khay
Еще раз спасибо @Khay :) –