0
動的クエリを作成する方法はありますか? 例:Laravelクエリビルダ - 動的テーブル名
$table_var = 'transactions';
DB::table($table_var)->whereRaw('id=?','1');
ありがとう!
動的クエリを作成する方法はありますか? 例:Laravelクエリビルダ - 動的テーブル名
$table_var = 'transactions';
DB::table($table_var)->whereRaw('id=?','1');
ありがとう!
「動的クエリ」とはどういう意味ですか?
$users = DB::table($tableName)->where('name', $name)->get();
この場合、動的に$ tablenameと変数$ nameも変更できるため、必要なものをすべて取得できます。また、メソッドの最初のパラメータで変数を使用することもできます(where)。私はあなたの質問に答えた場合、私は知らない
$names = ['users', 'posts', 'comments'];
foreach($name as $names){
$res= DB::table($tableName)->where('active', 1)->get();
// do something with the result
}
:あなたは、動的にテーブル名を変更したい場合は だからあなたは、このような何かを行うことができます。
ありがとうございます!それはget()メソッドを追加した後に働いた –