2014-02-24 95 views
0

我有我的主页的登记表格,并登录表单laravel发送值刀片

当按下登录链接(通过引导)登录表单被激活 和注册表单是可见的所有时间

现在当一关的失败,我想发送错误的,以 的页面,但我只能访问这些VaR值的:

return Redirect::to('/')->withErrors($validator) ->withInput(Input::except('password'));

但是当我的广告d ->with('method', 'login')我无法在我的主页中查看var $方法 它是空的,从来没有得到任何值

有人能告诉我我可能会做什么错吗? ,也是我怎样才能激活与我同->with()

登录表单发送由这样的变量的登录表单:

<div class="modal fade bs-example-modal-sm pvvoModal" tabindex="-1" role="dialog" aria-labelledby="mySmallModalLabel" aria-hidden="true"> 
    <div class="modal-dialog modal-sm"> 
     <div class="modal-content"> 
      <div class="modal-content"> 
       <div class="modal-header"> 
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button> 
        <h4 class="modal-title">Login to your account</h4> 
       </div> 

       {{ Form::open(array('url' => 'admin/login', 'class'=>'form', 'role' => 'form')) }} 
       <div class="modal-body"> 

        @if ($errors->first('username') != null || $errors->first('password') != null) 
        <div class="alert alert-danger"> 
         <p>Some errors occured</p> 
         {{ $errors->first('username') }} 
         {{ $errors->first('password') }} 
        </div> 
        @endif 

        <div class="form-group"> 
         <div class="input-group"> 
          <span class="input-group-addon"><span class="fa fa-user"></span></span> 
          {{ Form::text('username', $value = null, array('placeholder' => 'Username', 'class'=> 'form-control', 'required' => 'required', 'autofocus' => 'autofocus')) }} 
         </div> 
        </div> 
        <div class="form-group"> 
         <div class="input-group"> 
          <span class="input-group-addon"><span class="fa fa-asterisk"></span></span> 
          {{ Form::password('password', array('placeholder' => 'Password', 'class' => 'form-control', 'id'=>'password', 'required' => 'required')) }} 
         </div> 
        </div> 

        <div class="text-center"> 
         <button type="button" class="btn btn-default" data-dismiss="modal">Close</button> 
         {{ Form::submit('Login', array('class' => ' btn btn-primary')) }} 
        </div> 

       </div> 
       {{ Form::close() }} 
      </div><!-- /.modal-content --> 
     </div> 
    </div> 
</div> 

回答

0

with()方法闪烁数据会话,你必须使用Session::get()方法检索您的数据。

来源:Laravel doc

0

通过通过AJAX :) 做修复它是为保持登录表单开放

容易