Php 如何用Laravel构建MySQL查询

Php 如何用Laravel构建MySQL查询,php,mysql,laravel,Php,Mysql,Laravel,我有一个类似这样的Laravel查询,但我得到了这样的错误 Where(function ($query) use($keyword) 未定义变量:关键字 Where(function ($query) use($keyword) 下面查询如何在Laravel中转换 select * from bookings left join users on bookings.manager_id=users.id left join projects on bookings.pr_projec

我有一个类似这样的Laravel查询,但我得到了这样的错误

Where(function ($query) use($keyword)
未定义变量:关键字

Where(function ($query) use($keyword)
下面查询如何在Laravel中转换

   select * from bookings left join users on bookings.manager_id=users.id left join projects on bookings.pr_project_id=projects.id left join resources on bookings.pr_resource_id=resources.id where unavailable='0' AND (users.name like '%One Web Series%' or projects.project_name like '%One Web Series%' or resources.r_name like '%One Web Series%')
Where(function ($query) use($keyword)
您需要这样才能将变量传递到闭包范围:

function ($query) use($keyword) {
Where(function ($query) use($keyword)
您需要这样才能将变量传递到闭包范围:

function ($query) use($keyword) {
Where(function ($query) use($keyword)
使用-

Where(function ($query) use($keyword)
使用-

Where(function ($query) use($keyword)

您可以使用use关键字将必要的变量从父范围传递到闭包中。i、 e

Where(function ($query) use($keyword)

您可以使用use关键字将必要的变量从父范围传递到闭包中。i、 e

Where(function ($query) use($keyword)