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]); }