Laravel/テキストsearch

resources/views/search.blade.php
{{ Form::open(['method' => 'get']) }}
    {{ csrf_field() }}
    div class='form-group'>
        {{ Form::label('keyword', 'キーワード:') }}
        {{ Form::text('keyword', null, ['class' => 'form-control']) }}
    /div>
    div class='form-group'>
        {{ Form::submit('検索', ['class' => 'btn btn-outline-primary'])}}
        a href={{ route('article.list') }}>クリア/a>
    /div>
{{ Form::close() }}

app/Http/Controllers/ArticleController.php
public function index(Request $request)
{
    if ($request->filled('keyword')) {
        $keyword = $request->input('keyword');
        $message = 'Welcome my BBS: ' . $keyword;
        $articles = Article::where('content', 'like', '%' . $keyword . '%')->get();
    } else {
        $message = 'Welcome my BBS';
        $articles = Article::all();
    }

    return view('index', ['message' => $message, 'articles' => $articles]);
}