我尝试使用 Laravel 内部查询来获取数据,但我遇到了一个问题,我将值变量作为值传递,我的查询如下。
$seller_name = $request->seller_name;
$supplier_address = DB::table('supplier_addresses')
->where('company_main_name', function($query)
{
$query->select('company_main_name')
->where('company_name',$seller_name)
->from('supplier_addresses')
->get();
})
->get();
如果我传递静态值而不是$seller_name
那么它可以完美地工作,我检查了$seller_name
它不为空,它显示错误变量未定义。