まず、Laravelのクエリビルダを使用してクエリを構築します。クエリビルダは、データベース操作を行うための便利なメソッドを提供します。
例えば、以下のような記事テーブルがあるとします。
Schema::create('posts', function (Blueprint $table) {
$table->id();
$table->string('title');
$table->text('content');
// 他のカラム...
$table->timestamps();
});
$title = 'Laravelのクエリビルダ';
$tags = ['Laravel', 'クエリ'];
$posts = DB::table('posts')
->select('title', 'content')
->whereIn('tag', $tags)
->where('title', 'like', '%' . $title . '%')
->get();
foreach ($posts as $post) {
echo $post->title . ': ' . $post->content . '<br>';
}
最後に、get()
メソッドを使用してクエリを実行し、結果を取得しています。取得した結果は、foreach ループを使用して表示されます。
これは単純な例ですが、Laravelのクエリビルダにはさまざまなメソッドが用意されており、より複雑なクエリも簡単に実行することができます。必要に応じて、他の条件や操作も追加できます。
以上が、Laravelでパラメータを使用したクエリの実行方法の一例です。必要に応じて、上記のコード例を参考にして、さまざまな条件でのクエリ実行を試してみてください。