如何在Laravel过滤器中单击提交按钮后保持当前输入?

时间:2017-08-05 19:08:29

标签: php laravel laravel-filters

我想在laravel过滤器中使用get方法在cilcking提交按钮之后获取旧输入? 在我的视图刀片



{!! Form::open(['url'=>'/jobseekers','method'=>'GET', 'class'=>'form', 'id'=>'search_data']) !!}        <div class="form-group col-md-4">
<input type="text" name="fullname" placeholder="Name" value="{{ Session::get('fullname') }}" class="form-control"/>
</div>
<div class="form-group col-md-4"><button class="btn btn-flat btn-primary">Search</button>
</div>{!! Form::close() !!}
&#13;
&#13;
&#13;

并在我的控制器中

           $result = null;
        if(count($request->all())!=0){  
            if ($request->has('sub_search')) {
                $jobseekers = Jobseeker::Subsearch($request)->paginate(10); 
                dd($applicant_information);
            }else{
                $result=Jobseeker::Search($request)->paginate(10);  
              //  dd($orders);
            } 
        }
        else{
            $jobseekers = Jobseeker::with('calllogs')->orderBy('jobseekers.created_at','DESC')->paginate(16);
        }       
       return view('backend.jobseekers.index',compact('jobseekers','result')); 

单击“提交”按钮后,我无法在视图文件中获取旧的输入值。请指导我,该怎么做?

2 个答案:

答案 0 :(得分:2)

<input type="text" name="fullname" placeholder="Name" value="{{ request()->input('fullname') }}" class="form-control"/>

答案 1 :(得分:0)

您可以使用非常简单的Laravel辅助函数old("fullname")