Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Как передать параметры (переменные) в функцию:
$query->where(function($query) {
$query->where('field1', $foo)
->whereIn('field2', $bar);
});
На function($query, $foo, $bar) отвечает:
Missing argument 2 for App\Product::App\{closure}()
Изменено Max_G (16.03.2016 16:52:38)
Не в сети
function($query) use ($foo)
Не в сети
Гусары, вольно!
Проблема поиска - это проблема подбора нужных слов.
Параметры в функцию замыкание - волшебные слова.
$query->where(function($query) use($foo, $bar) {
$query->where('field1', $foo)
->whereIn('field2', $bar);
});
________________________________________________
VitalN, всё равно спасибо.
Изменено Max_G (16.03.2016 16:58:52)
Не в сети