2017-08-26 6 views

答えて

0

「動的クエリ」とはどういう意味ですか?

$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 
} 

:あなたは、動的にテーブル名を変更したい場合は だからあなたは、このような何かを行うことができます。

+1

ありがとうございます!それはget()メソッドを追加した後に働いた –

関連する問題