【发布时间】:2021-02-11 02:31:48
【问题描述】:
早上,
我想使用 Eloquent 来提出这个请求,但我遇到了一个错误。
$ModelVars=Model1::with(['Model2' => function($query,$var){
return $query->where('field1', 'like', '%'.$var.'%');}])->get();
谁能帮帮我。 提前考虑。
【问题讨论】:
-
错误是什么?
-
Tks @Jackowski,见下面的错误:函数 App\Http\Controllers\Achat\DemandeachatsController::App\Http\Controllers\Achat\{closure}() 的参数太少,传入 1 个。 .\vendor\laravel\framework\src\Illuminate\Database\Query\Builder.php 在第 431 行,预计正好 2 个
标签: laravel dynamic eloquent with-statement eloquent-relationship