我正在尝试让搜索查询在laravel 5中工作,现在我只希望它能拉出完全匹配的内容,因为我很想让它工作,但最终我想在所有字符串中找到这两个匹配的数字包含那些2的数字。我尝试了多种方法,但这是我尝试的最新方法。FWI搜索栏在我的布局中。
这是在布局中:
{!! Form::open(array('method' => 'GET', 'url' => 'executeSearch')) !!}
@include('Partials.search_form')
{!! Form::close() !!}
我的搜索栏形式:
<div class="form-group">
{!! Form::label('SEARCH:') !!}
{!! Form::text( 'search', null, ['class' => 'form-control',
' placeholder' =>'(NSN or PN)', 'size' => '20']) !!}
{!! Form::submit('Submit', ['class' => 'btn btn-primary form-control']) !!}
</div>
这是我的路线:
Route::get('executeSearch', 'SearchController@executeSearch', function()
{
$search = Input::get('search');
session_start();
$_SESSION['search'] = $search;
DB::select('select * from fsgdatas where fsg_number = ?', array($search));
return('SearchController@executeSearch');
});
这是我的控制器
public function executeSearch()
{
return View('Search_views.searchresults',compact('search'));
}
这是搜索结果视图:
@extends('layout.master')
@section('content')
<div class="form-group">
{!! Form::label('SEARCH:') !!}
{!! Form::text( 'search', null, ['class' => 'form-control',
'placeholder' =>'(NSN or PN)', 'size' => '20']) !!}
{!! Form::submit('Submit', ['class' => 'btn btn-primary form-control']) !!}
</div>
<p>{{$name}}</p>
@endsection
这是我的错误: Undefined variable: name (View: /vagrant/leonis/resources/views/Search_views/searchresults.blade.php)
您没有将name
变量传递到视图中。你只是路过search
...
return View('Search_views.searchresults',compact('search'));
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句