# Membuat Fitur Search di Laravel

<figure><img src="https://3397141630-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FVUQUm1GVUT3pDnRHmDRU%2Fuploads%2F5iEJZiZeYVP9s7rAZNHE%2FUntitled%20(2).png?alt=media&#x26;token=83cb76a8-7d39-42cc-9019-382081b640d7" alt=""><figcaption></figcaption></figure>

Pertama buat route seperti ini, untuk penamaan route sendiri bebas sih sesuai design route programmer masing-masing

```
Route::get('/blog/search', [FrontendBlogController::class, 'search'])->name('front.blog.search');
```

Kemudian bukan controller lalu buat function seperti ini

```
public function search(Request $request)
{
        $search = $request->search;
        $data = DB::table('blogs')
            ->where('title', 'like', "%" . $search . "%")
            ->paginate(6);
        return view('blogsite.blog', compact('data'));
}
```

Selanjutnya pada view buat form inputan seperti ini

```
<form action="{{ route('front.blog.search') }}" method="GET">
	<input type="search" class="header_search_input" value="{{ old('search') }}" name="search" required placeholder="Type to Search...">
</form>
```

Sekian.. Gomawo^-^
