を変更せずに流暢に使用できるのは、私はかなり単純なテーブルを持っているし、どこかに私のLaravelのインストールで私が入れたとしましょう:は、どのように私は最初の変数
$model = DB::connection('second')->table('models');
後、私のような何かをしたいの:
をecho $model->where('column', 1)->count();
と
echo $model->where('another_column', 0)->count();
$model
は既に他のものなので、2番目の機能は動作しません。その連鎖を使って何かをしなければならないのですが、同じことをどうすれば変更できますか?$model
?あなたが$model = $model->where('another_column', 0)->count();
を行うとしたら
$baseQuery = DB::connection('second')->table('models');
$countQuery = clone $baseQuery;
$countQuery->where('column', 1)->count();
$otherQuery = clone $baseQuery;
$otherQuery->where('another_column', 0)->count();