1
我是laravel的新手,我創建了一個簡單的搜索來查詢我的數據庫。 問題是,每次刷新頁面時,我上次搜索的所有結果仍顯示出來。還有當我在幾天後加載頁面時,結果是。它似乎有一個緩存工作,我不知道。 我想清除這些結果/緩存而不清除所有我的應用程序的緩存。如何清除laravel 5中的服務器緩存搜索結果?
這是代碼。
在我擊潰文件:
Route::get('men',function()
{
$query=Request::get('q');
if ($query)
{
$users= \App\User::where('first_name','LIKE',"%$query%")
->orwhere('last_name','LIKE',"%$query%")
->get();
}
else
{
}
return view('page')->withUsers($users);
});
我的觀點:(page.blade.php)
{!! Form::open(['method' => 'GET']) !!}
<div class="container col-lg-6 form-group" style="float:none;margin:auto">
<div class="input-group">
{!! Form::input('search','q', null, ['placeholder' => 'search' ,
'class' => 'form-control', 'autocomplete' => 'off']) !!}
<div class="input-group-btn">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Search</button>
</div><!-- /btn-group -->
</div><!-- /input-group -->
</div>
{!! Form::close() !!}
<div class="container col-lg-6" style="float:none;margin:auto">
@if ($users->count())
<ul class="list-group" style="list-style-type: none;">
@foreach($users as $user)
<li class="list-group-item" style="cursor:pointer">
{{$user->first_name}} {{$user->last_name}}
</li>
@endforeach
</ul>
@else
<h3>Sorry,no users found...</h3>
@endif
</div>
</div> <!--container-->
任何想法?? ..