Комментарий , оставленный tiho 27-27 марта в 17:21 , заслуживает собственного ответа:
Чтобы избежать кода, специфичного для платформы, use timeit.default_timer ()
blockquote>
Вам нужно использовать whereRaw()
для полностью необработанных запросов. Таким образом, он не будет ожидать каких-либо других переменных, хотя вы можете при необходимости.
$query->whereRaw($fstr.' >= 70');
Если вам нужно передать переменные для цитирования, вы просто передадите их в виде массива:
$query->whereRaw("f_user_matching_score(?, admin__user.id_user, ?, ?, ?, 0, 0, ?) >= 70", [4, 1, 0, 0, ',']);