Я пытаюсь отладить некоторые SQL-запросы, которые выполняю в наборе тестирования. Используя следующий код отладки:
Код: Выделить всё
\Log::debug(User::first()->jobs()->toSql());
Выводится следующий SQL-код:
Код: Выделить всё
`select * from `jobs` where `jobs`.`deleted_at` is null and `jobs`.`managed_by_id` = ? and `jobs`.`managed_by_id` is not null`
Что здесь делает этот вопросительный знак? Я протестировал запрос, и он работает так, как ожидалось. Это происходит потому, что я выбираю этого пользователя first()?
Подробнее здесь:
https://stackoverflow.com/questions/323 ... y-question