У меня есть эта функция в моем контроллере:
public function search(Request $request) {
return Product::with([
'producer' => function($producer) {
dd($request);
if ( isset($request->producer_id) ) {
$producer->where(['id','=',$request->producer_id]);
}
}
]);
}
Теперь dd()
говорит, что $request
не определено, но если я поймаю его до return
, оно будет отображаться правильно.
Как передать переменную $request
в функцию ::with
?