Laravelでパラメータを使用したクエリの実行方法


まず、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でパラメータを使用したクエリの実行方法の一例です。必要に応じて、上記のコード例を参考にして、さまざまな条件でのクエリ実行を試してみてください。