검색 결과가 성공적 일 때 검색 결과를 표시하고 싶습니다. routes\web.php
에서Laravel에서 검색 할 때보기 결과 표시 방법?
는 : 컨트롤러 ListBaiVietController
에서
Route::get('tim-kiem', 'Frontend\[email protected]');
, I는 기능을 갖는다 : I가 사용하고 var_dump($ketquatimkiems)
public function timkiemBaiViet() {
$tukhoa = \Request::get('tukhoa');
$ketquatimkiems = Post::where('title','like','%'.$tukhoa.'%')
->orderBy('title')
->paginate(20);
// var_dump($ketquatimkiems);
return view('post/searchresult',compact('ketquatimkiems'));
}
, 그것은 2 개 개의 결과를 나타낸다. post/index.php
에서
나는 content
를 호출 오전 :
<body>
@yield('content')
</body>
그리고 post/searchresult.php
:
@extends('post.index')
@section('content')
@foreach($ketquatimkiems as $ketqua)
<div class="container-artical">
<div class="list-excerpt">
{!! $ketqua->excerpt !!}
</div>
</div>
@endforeach
<nav class="blog-pag">
{{ $ketquatimkiems->links() }}
</nav>
</div>
@endsection
내가 텍스트 quận 8
를 입력하고있다. 그것은 결과 만이 아니라 코드를 보여줍니다.
과 같은 형식으로 표시됩니다. 내 잘못은 놀라운 것입니다. 나는 정말로 그것을 보지 못한다. 내 질문에 대해 미안해. 나는 12 분에 당신의 대답을 수락 할 것입니다. – vanloc
여기 @ vanloc.glad가 도움이되었습니다. – iCoders
@vanloc 또한 쿼리 문자열을 사용하는 대신 get 요청에 대한 매개 변수를 추가하고 깨끗한 URL을 얻는 데 도움이되는 컨트롤러에 Request 클래스를 추가해야합니다. –