1
我試圖讓laravel 5中的搜索查詢工作,現在我只是想要它拉取完全匹配,因爲我只是絕望的讓它工作,但最終我想在包含這些數字的所有字符串中找到這兩個匹配的數字。我嘗試了各種方法,但這是我嘗試的最新方式。 FWI搜索欄在我的佈局中。
這是佈局:在laravel 5中的搜索查詢
{!! 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', '[email protected]', function()
{
$search = Input::get('search');
session_start();
$_SESSION['search'] = $search;
DB::select('select * from fsgdatas where fsg_number = ?', array($search));
return('[email protected]');
});
這是我的控制器
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)
對不起,這是一個錯字。我第一次有權利,但是,我試圖將我的代碼改回到我認爲最好的方式。它同樣的錯誤雖然'未定義的變量:搜索(查看:/vagrant/leonis/resources/views/Search_views/searchresults.blade.php)' – Vantheman6
嘗試移動此代碼... – Chad
對不起,嘗試將您的代碼從路線移動到控制器 – Chad